jsp web.xmlでの使用の詳細


サブエレメントと2つのサブエレメントが含まれます.その中の要素はJSP 1.2時にすでに存在している.JSP 2.0に追加された要素です.要素は主に8つのサブ要素があり、それらはそれぞれ:1.:設定の説明2.:設定名3.:設定値が影響する範囲、例えば:/CH 2または/*.jsp 4.:trueであればEL文法をサポートしないことを示す5.:trueであれば、文法をサポートしないことを示す6.:JSPページの符号化を設定する7.:JSPページの先頭を設定する拡張子は.jspf 8.:JSPページの末尾を設定し、拡張子は.jspf
単純な要素の完全な構成:
Xmlコード
  •       
  •         
  •     Taglibtaglib-uri>      
  •     /WEB-INF/tlds/MyTaglib.tldtaglib-location>      
  •   taglib>      
  •         
  •     Special property group for JSP Configuration JSP example.description>      
  •     JSPConfigurationdisplay-name>      
  •     /jsp/* url-pattern>      
  •     trueel-ignored>      
  •     GB2312page-encoding>      
  •     truescripting-invalid>      
  •     /include/prelude.jspfinclude-prelude>      
  •     /include/coda.jspfinclude-coda>      
  •   jsp-property-group>      
  • jsp-config>  
  •    
         
        Taglib   
        /WEB-INF/tlds/MyTaglib.tld   
         
         
        Special property group for JSP Configuration JSP example.   
        JSPConfiguration   
        /jsp/*    
        true   
        GB2312   
        true   
        /include/prelude.jspf   
        /include/coda.jspf   
         
    

     
    Webアプリケーションにとって、Scriptletは、HTMLとJavaのプログラムコードを混在させるため、プログラムのメンテナンスにとって非常に面倒なものです.必要に応じて、web.xmlにラベルを付けて、すべてのJSPページでScriptletを使用できないように設定することができます.例えば、
    Xmlコード
  •   
  •     ....   
  •       
  •           
  •             *.jspurl-pattern>  
  •             truescript-invalid>  
  •         jsp-property-group>  
  •     jsp-config>  
  • ....   
  • web-app>  
  • 
        ....
        
            
                *.jsp
                true
            
        
    ....