自從03年發(fā)布了jsp2.0之后,新增了一些額外的特性,這些特性使得動(dòng)態(tài)網(wǎng)頁(yè)設(shè)計(jì)變得更加容易。jsp2.0以后的版本統(tǒng)稱jsp2。主要的新增特性有如下幾個(gè):

  • 直接配置jsp屬性

  • 表達(dá)式語(yǔ)言(EL)

  • 標(biāo)簽文件(Tag File)

一、直接配置jsp屬性
     原先我們對(duì)于jsp頁(yè)面的一些屬性的配置需要使用編譯指令page在頁(yè)面的頭部指定,這就會(huì)導(dǎo)致在多個(gè)jsp頁(yè)面中都做了同樣的事情。jsp2為我們提供了一種方式,可以在web.xml中統(tǒng)一指定某個(gè)或者某些jsp頁(yè)面的一些屬性配置。主要的可配置的jsp屬性有:

<el-ignored></el-ignored>   ---指定該jsp頁(yè)面是否支持表達(dá)式語(yǔ)言<page-encoding></page-encoding>     ---指定該jsp頁(yè)面的編碼方式<scripting-invalid></scripting-invalid>    --指定該頁(yè)面是否允許jsp腳本<include-prelude></include-prelude>    --向指定的頁(yè)面隱式的包含外部文件(引入的位置在指定頁(yè)面的頭部)<include-coda></include-coda>       --向指定的頁(yè)面隱式的包含外部文件(引入的位置在指定頁(yè)面的底部)

在web.xml中我們使用元素jsp-config來(lái)直接配置jsp屬性,每個(gè)jsp-config元素下,可以由多個(gè)jsp-property-group元素,它就是用來(lái)具體配置某個(gè)或者某些jsp屬性的,具體看下面的演示:

    <jsp-config>
        <jsp-property-group>
            <url-pattern>/index.jsp</