`

jsp web.xml中的使用详解

阅读更多

<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>      
  <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 是个不乐意被见到的东西,因为它会使得HTMLJava 程式码交相混杂,对于程式的维护来说相当的麻烦,必要的时候,您可以在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>

 

<web-app ..>  
    ....   
    <jsp-config>  
        <jsp-property-group>  
            <url-pattern>*.jsp</url-pattern>  
            <script-invalid>true</script-invalid>  
        </jsp-property-group>  
    </jsp-config>  
....   
</web-app>

 

分享到:
评论

相关推荐

    web.xml配置详解

    web.xml 配置详解是指在 Java Web 应用程序中使用的部署描述符配置文件。它是一个 XML 文件,包含了很多描述 servlet/JSP 应用的各个方面的元素,如 servlet 注册、servlet 映射以及监听器注册。 在 web.xml 文件中...

    web.xml配置详解, web.xml web.xml 配置实例

    Web.xml 配置详解 Web.xml 是一个部署描述符文件,用于描述 Web 应用程序的配置信息。该文件是基于 XML 语法的,所有的元素都是大小写敏感的。下面是 web.xml 配置文件的详细解释: 定义头和根元素 在 web.xml ...

    web.xml配置文件详解

    ### web.xml配置文件详解 #### 一、概述 `web.xml`是Java Web应用程序的核心配置文件之一,主要用于定义Web应用程序的结构与行为。它是Servlet容器(如Tomcat)读取Web应用程序配置信息的主要来源,因此深入理解其...

    java/jsp web.xml详解

    在Java和JSP开发中,`web.xml`文件是一个至关重要的组成部分,它是Servlet容器(如Tomcat)的部署描述符。...`web.xml详解.pdf`文件应该提供了更详细的示例和解释,对于初学者来说是一份宝贵的参考资料。

    java web项目 web.xml配置详解

    在Java Web开发中,`web.xml`文件是应用的核心配置文件,它定义了Servlet、过滤器、监听器等组件,并负责映射它们的行为。本文将深入解析`web.xml`配置,帮助开发者理解其背后的原理和用途。 一、web.xml文件概述 `...

    web.xml文件标签详解

    以上只是 `web.xml` 文件中的一部分标签解析,实际上还有许多其他标签,如 `filter`、`servlet`、`listener` 等,它们分别用于过滤器配置、Servlet定义和事件监听器注册。每个标签都在构建和配置Java Web应用的过程...

    在web.xml中配置action或.do

    ### 在web.xml中配置action或.do的理解与实践 #### 一、引言 在Web开发领域,特别是基于Java的Web应用程序开发中,`web.xml`文件扮演着至关重要的角色。它不仅定义了Web应用的基本配置,还管理着诸如Servlet、过滤...

    部署描述文件web.xml配置详解.doc

    这些图标文件通常不直接在部署描述符中使用,而是供XML编辑器或其他工具显示。 2. **`display-name`元素** - 用于指定应用的显示名称。 ```xml &lt;display-name&gt;My Web App ``` 此元素在使用工具编辑部署描述符...

    web.xml配置文件详解[文].pdf

    以下是对`web.xml`文件中主要元素的详细解释: 1. `&lt;display-name&gt;`: 这个元素用来指定Web应用的显示名称,通常用于管理和文档化目的。 2. `&lt;description&gt;`: 提供Web应用的简短说明或描述,有助于理解和维护。 3....

    web.xml 详解

    ### Web.xml 详解 #### 1. 定义头和根元素 在开始解析`web.xml`文件前,我们先了解其基本结构。部署描述符文件即`web.xml`文件,像所有XML文件一样,必须以一个XML头开始。这个头声明指定了可用的XML版本及文件的...

    Web.xml配置详解

    14. ****:对标记库描述符文件(TLD文件)指定别名,方便在JSP页面中使用自定义标签。 15. ****:声明对环境资源(如数据源、消息源等)的引用。 #### 四、总结 通过上述介绍,我们可以看到`web.xml`在Java Web...

    web.xml详解

    `web.xml`是Java Web应用程序的核心配置文件,它遵循Java EE规范中的定义,用于定义Web应用的组件、监听器、过滤器以及它们之间的映射关系。在这个文件中,你可以配置Servlet、过滤器、会话超时、错误页面、欢迎文件...

    web.xml详解.txt

    ### web.xml详解 #### 一、引言 `web.xml`是Java Web应用程序中的核心配置文件,用于定义和管理Web应用的各种配置信息。通过深入理解`web.xml`,开发人员可以更好地控制Web应用的行为和特性,提高编程效率与质量。...

    Servlet中Web.xml详解

    ### Servlet中Web.xml详解 #### 一、概述 在Servlet技术中,`web.xml`文件起着至关重要的作用。作为Web应用程序的核心配置文件之一,它主要用于定义Servlet容器如何加载和配置Servlet及其相关组件。本文将深入探讨...

Global site tag (gtag.js) - Google Analytics