我是一个完全的JSP初学者。我试图在JSP页面中使用java.util.List。我需要做什么才能使用java.lang以外的类?


当前回答

使用下面的import语句导入java.util.List:

<%@ page import="java.util.List" %>

顺便说一下,要导入多个类,请使用以下格式:

<%@ page import="package1.myClass1,package2.myClass2,....,packageN.myClassN" %>

其他回答

使用下面的import语句导入java.util.List:

<%@ page import="java.util.List" %>

顺便说一下,要导入多个类,请使用以下格式:

<%@ page import="package1.myClass1,package2.myClass2,....,packageN.myClassN" %>

这是导入类的语法

  <%@ page import="package.class" %>

仅供参考——如果您将List导入到JSP中,很有可能违反了MVC原则。现在花几个小时来阅读MVC方法来开发web应用程序(包括标签库的使用)-在谷歌上搜索一下这个主题,它很迷人,一定会帮助你写出更好的应用程序。

如果您正在做比单个JSP显示一些数据库结果更复杂的事情,请考虑使用Spring、Grails等框架……它绝对会花费你更多的精力,但它会为你节省很多时间和精力,所以我真的推荐它。此外,这是很酷的东西:-)

在页面标签中:

<%@ page import="java.util.List" %>

如果您使用JSTL,并且希望在标记页而不是jsp页中导入类,那么语法会略有不同。把单词“page”换成单词“tag”。

而不是睡魔的正确答案

<%@page import="path.to.your.class"%>

use

<%@tag import="path.to.your.class"%>