< jsp-config> 包括< taglib> 和< jsp-property-group> 兩個(gè)子元素。
其中< taglib>元素在JSP 1.2時(shí)就已經(jīng)存在,用于在jsp頁(yè)面引用標(biāo)簽庫(kù)描述符(.tld);而< jsp-property-group>是JSP 2.0 新增的元素,用于設(shè)置jsp頁(yè)面的某些屬性。
< jsp-property-group>元素主要有八個(gè)子元素,它們分別為:
1.< description>:設(shè)定的說明;
2.< display-name>:設(shè)定名稱;
3.< url-pattern>:設(shè)定值所影響的范圍,如:/CH2 或 /*.jsp;
4.< el-ignored>:若為true,表示不支持EL 語(yǔ)法;
5.< scripting-invalid>:若為true,表示不支持< % scripting %>語(yǔ)法;
6.< page-encoding>:設(shè)定JSP 網(wǎng)頁(yè)的編碼;
7.< include-prelude>:設(shè)置JSP 網(wǎng)頁(yè)的抬頭,擴(kuò)展名為.jspf;
8.< include-coda>:設(shè)置JSP 網(wǎng)頁(yè)的結(jié)尾,擴(kuò)展名為.jspf。
一個(gè)簡(jiǎn)單的< jsp-config>元素完整配置:
< taglib>
< taglib-uri>Taglib< /taglib-uri>
< taglib-location>/WEB-INF/tlds/MyTaglib.tld< /taglib-location>
< /taglib>
< jsp-property-group>
< description>Special property group for JSP Configuration JSP example.< /description>
< display-name>JSPConfiguration< /display-name>
< url-pattern>/jsp/* < /url-pattern>
< el-ignored>true< /el-ignored>
< page-encoding>GB2312< /page-encoding>
< scripting-invalid>true< /scripting-invalid>
< include-prelude>/include/prelude.jspf< /include-prelude>
< include-coda>/include/coda.jspf< /include-coda>
< /jsp-property-group>
< /jsp-config>