自从03年发布了jsp2.0之后,新增了一些额外的特性,这些特性使得动态网页设计变得更加容易。jsp2.0以后的版本统称jsp2。主要的新增特性有如下几个:
直接配置jsp属性
表达式语言(EL)
标签文件(Tag File)
一、直接配置jsp属性
原先我们对于jsp页面的一些属性的配置需要使用编译指令page在页面的头部指定,这就会导致在多个jsp页面中都做了同样的事情。jsp2为我们提供了一种方式,可以在web.xml中统一指定某个或者某些jsp页面的一些属性配置。主要的可配置的jsp属性有:
<el-ignored></el-ignored> ---指定该jsp页面是否支持表达式语言<page-encoding></page-encoding> ---指定该jsp页面的编码方式<scripting-invalid></scripting-invalid> --指定该页面是否允许jsp脚本<include-prelude></include-prelude> --向指定的页面隐式的包含外部文件(引入的位置在指定页面的头部)<include-coda></include-coda> --向指定的页面隐式的包含外部文件(引入的位置在指定页面的底部)
在web.xml中我们使用元素jsp-config来直接配置jsp属性,每个jsp-config元素下,可以由多个jsp-property-group元素,它就是用来具体配置某个或者某些jsp属性的,具体看下面的演示:
<jsp-config> <jsp-property-group> <url-pattern>/index.jsp</