< jsp-config> 包括< taglib> 和< jsp-property-group> 兩個子元素。
其中< taglib>元素在JSP 1.2時就已經存在,用于在jsp頁面引用標簽庫描述符(.tld);而< jsp-property-group>是JSP 2.0 新增的元素,用于設置jsp頁面的某些屬性。
< jsp-property-group>元素主要有八個子元素,它們分別為:
1.< description>:設定的說明;
2.< display-name>:設定名稱;
3.< url-pattern>:設定值所影響的范圍,如:/CH2 或 /*.jsp;
4.< el-ignored>:若為true,表示不支持EL 語法;
5.< scripting-invalid>:若為true,表示不支持< % scripting %>語法;
6.< page-encoding>:設定JSP 網頁的編碼;
7.< include-prelude>:設置JSP 網頁的抬頭,擴展名為.jspf;
8.< include-coda>:設置JSP 網頁的結尾,擴展名為.jspf。
一個簡單的< jsp-config>元素完整配置:
< 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>