zoukankan      html  css  js  c++  java
  • JSP web.xml <jsp-config>标签使用详解

    <jsp-config> 包括 <taglib> <jsp-property-group> 两个子元素。其中<taglib> 元素在JSP 1.2 时就已经存在;而<jsp-property-group> 是JSP 2.0 新增的元素。<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>

    对于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>

  • 相关阅读:
    Asp.NET 4.0 ajax实例DataView 模板编程1
    ASP.NET 4.0 Ajax 实例DataView模板编程 DEMO 下载
    部分东北话、北京话
    .NET 培训课程解析(一)
    ASP.NET 4.0 Ajax 实例DataView模板编程2
    ASP.NET Web Game 架构设计1服务器基本结构
    ASP.NET Web Game 构架设计2数据库设计
    TFS2008 基本安装
    Linux上Oracle 11g安装步骤图解
    plsql developer远程连接oracle数据库
  • 原文地址:https://www.cnblogs.com/myjava1/p/7692466.html
Copyright © 2011-2022 走看看