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

  • 直接配置jsp屬性

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

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

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

<el-ignored></el-ignored>   ---指定該jsp頁面是否支持表達(dá)式語言<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</