2003年发布的 jsp 2.0 升级了JSP 1.2规范,新增了一些额外的特性。JSP 2.0使用动态网页的设计更加容易,甚至可以无须学习java,也可做出JSP页面,从而可以更好的支持团队开发,目前Servlet 3.1对应于JSP 2.3规范,JSP 2.3也统称为JSP 2. 相比于JSP 1.2,JSP 2 主要增加了如下新特性。 1.直接配置JSP属性 2.表达式语言 3.简化的自定义标签API 4.Tag文件语法 如果需要使用JSP 2语法,其web.xml文件必须使用Servlet 2.4以上版本的配置文件。 Servlet 3.1版本的配置文件的根元素写法如下; 一,配置JSP属性 下面的web.xml文件配置了该应用下的系列属性 看下面的jsp页面代码,为test1.jsp页面代码 上面的 ${1 + 2}是表达式语言,但是在文件配置中由于配置了表达式语言无效,所以浏览该页面效果如图 上面的页面中看到了隐式include的页面头分别是top.jspf和bottom.jspf。这两个文件依然是jsp页面,只是将文件名后改为了jspf而已。具体代码分别如下: 和
而位于应用根路径下的jsp页面则支持表达式语言和jsp脚本,但没有使用隐式include包含页面头和页面尾。应用根路径下test2.jsp页面代码如下: 如图运行后显示的页面
新闻热点
疑难解答