JSP 2特性

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页面代码如下:
这里写图片描述
如图运行后显示的页面
这里写图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值