我是一个完全的JSP初学者。我试图在JSP页面中使用java.util.List。我需要做什么才能使用java.lang以外的类?
当前回答
仅供参考——如果您将List导入到JSP中,很有可能违反了MVC原则。现在花几个小时来阅读MVC方法来开发web应用程序(包括标签库的使用)-在谷歌上搜索一下这个主题,它很迷人,一定会帮助你写出更好的应用程序。
如果您正在做比单个JSP显示一些数据库结果更复杂的事情,请考虑使用Spring、Grails等框架……它绝对会花费你更多的精力,但它会为你节省很多时间和精力,所以我真的推荐它。此外,这是很酷的东西:-)
其他回答
如果您使用JSTL,并且希望在标记页而不是jsp页中导入类,那么语法会略有不同。把单词“page”换成单词“tag”。
而不是睡魔的正确答案
<%@page import="path.to.your.class"%>
use
<%@tag import="path.to.your.class"%>
这是导入类的语法
<%@ page import="package.class" %>
使用页面指令在JSP页面中导入类。 Page Directive使用了11种不同类型的属性,其中之一是import。 Page Directive with import Attribute允许你在同一个地方提到多个包,用逗号分隔。或者,您可以有多个页面元素的实例,每个实例都有不同的包。
例如:
<%@ page import = "java.io.*" %>
<%@ page import = "java.io.*", "java.util.*"%>
注意:import属性应该放在调用importd类的元素之前。
在页面标签中:
<%@ page import="java.util.List" %>
仅供参考——如果您将List导入到JSP中,很有可能违反了MVC原则。现在花几个小时来阅读MVC方法来开发web应用程序(包括标签库的使用)-在谷歌上搜索一下这个主题,它很迷人,一定会帮助你写出更好的应用程序。
如果您正在做比单个JSP显示一些数据库结果更复杂的事情,请考虑使用Spring、Grails等框架……它绝对会花费你更多的精力,但它会为你节省很多时间和精力,所以我真的推荐它。此外,这是很酷的东西:-)
推荐文章
- 在maven中安装mvn到底做什么
- 不可变与不可修改的集合
- 如何在JSON中使用杰克逊更改字段名
- GSON -日期格式
- 如何从线程捕获异常
- 无法解析主机"<URL here>"没有与主机名关联的地址
- 如何在Java中打印二叉树图?
- String.format()在Java中格式化双重格式
- com.jcraft.jsch.JSchException: UnknownHostKey
- Java中的操作符重载
- 如何加速gwt编译器?
- 在Hibernate中重新连接分离对象的正确方法是什么?
- 应该……接住环内还是环外?
- 如何格式化Joda-Time DateTime仅为mm/dd/yyyy?
- 如何在POM.xml中引用环境变量?