jsp web.xml中的使用详解

包括 两个子元素。其中 元素在JSP 1.2 时就已经存在;而JSP 2.0 新增的元素。 元素主要有八个子元素,它们分别为:
1.设定的说明
2.设定名称
3.设定值所影响的范围,如: /CH2 /*.jsp
4.若为 true,表示不支持 EL 语法
5.若为 true,表示不支持 <% scripting %>语法
6.设定 JSP 网页的编码
7.设置 JSP 网页的抬头,扩展名为 .jspf
8.设置 JSP 网页的结尾,扩展名为 .jspf

一个简单的 元素完整配置:

Xml代码
  1. <jsp-config>      
  2.   <taglib>      
  3.     <taglib-uri>Taglibtaglib-uri>      
  4.     <taglib-location>/WEB-INF/tlds/MyTaglib.tldtaglib-location>      
  5.   taglib>      
  6.   <jsp-property-group>      
  7.     <description>Special property group for JSP Configuration JSP example.description>      
  8.     <display-name>JSPConfigurationdisplay-name>      
  9.     <url-pattern>/jsp/* url-pattern>      
  10.     <el-ignored>trueel-ignored>      
  11.     <page-encoding>GB2312page-encoding>      
  12.     <scripting-invalid>truescripting-invalid>      
  13.     <include-prelude>/include/prelude.jspfinclude-prelude>      
  14.     <include-coda>/include/coda.jspfinclude-coda>      
  15.   jsp-property-group>      
  16. jsp-config>  
 
对于Web 应用程式来说,Scriptlet 是个不乐意被见到的东西,因为它会使得HTMLJava 程式码交相混杂,对于程式的维护来说相当的麻烦,必要的时候,您可以在web.xml 中加上 标签,设定所有的JSP 网页都不可以使用Scriptlet ,例如:
Xml代码
  1. <web-app ..>  
  2.     ....   
  3.     <jsp-config>  
  4.         <jsp-property-group>  
  5.             <url-pattern>*.jspurl-pattern>  
  6.             <script-invalid>truescript-invalid>  
  7.         jsp-property-group>  
  8.     jsp-config>  
  9. ....   
  10. web-app>  
 

你可能感兴趣的:(jsp,scripting,扩展,xml,html,java,jsp,servlet,XML)