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>
對於Web 應用程式來說,Scriptlet 是個不樂意被見到的東西,因為它會使得HTML 與Java 程式碼交相混雜,對於程式的維護來說相當的麻煩,必要的時候,您可以在web.xml 中加上<script-invalid> 標簽,設定所有的JSP 網頁都不可以使用Scriptlet ,例如:
<web-app ..>
....
<jsp-config>
<jsp-property-group>
<url-pattern>*.jsp</url-pattern>
<script-invalid>true</script-invalid>
</jsp-property-group>
</jsp-config>
....
</web-app>
