自從03年發(fā)布了jsp2.0之后,新增了一些額外的特性,這些特性使得動態(tài)網(wǎng)頁設計變得更加容易。jsp2.0以后的版本統(tǒng)稱jsp2。主要的新增特性有如下幾個:
直接配置jsp屬性
表達式語言(EL)
標簽文件(Tag File)
一、直接配置jsp屬性
原先我們對于jsp頁面的一些屬性的配置需要使用編譯指令page在頁面的頭部指定,這就會導致在多個jsp頁面中都做了同樣的事情。jsp2為我們提供了一種方式,可以在web.xml中統(tǒng)一指定某個或者某些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</