`
sqe_james
  • 浏览: 264449 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

JSP web.xml <jsp-config>标签使用详解

    博客分类:
  • J2EE
阅读更多
<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 是个不乐意被见到的东西,因为它会使得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>
 


分享到:
评论
3 楼 pyl574069214 2016-09-02  
2 楼 wustrive_2008 2011-03-20  
不错,学习 了
1 楼 weiguoxin 2010-06-21  
学习了..

相关推荐

    JAVA web.xml配置详解

    &lt;param-value&gt;/WEB-INF/spring-config.xml&lt;/param-value&gt; &lt;/context-param&gt; &lt;!-- 备注:此所设定的参数,在JSP网页中可以使用下列方法来取得:${initParam.param_name} 若在Servlet可以使用下列方法来获得:...

    web.xml详解(web-app_2_3.dtd)

    ### web.xml详解(web-app_2_3.dtd) 在Java Web开发中,`web.xml`是部署描述文件的核心部分,它定义了Web应用程序的各种配置信息。本文将详细解析`web-app_2_3.dtd`中定义的主要元素及其作用,帮助开发者更好地...

    jsp-config标签使用详解

    ### jsp-config标签使用详解 在JavaServer Pages (JSP)技术中,`jsp-config`元素主要用于指定一组适用于整个Web应用程序或特定页面的配置参数。这些配置参数可以在部署描述符(web.xml)文件中定义,也可以通过注解...

    web.xml配置文件详解

    &lt;description&gt;A simple Java web application.&lt;/description&gt; &lt;!-- 配置环境参数 --&gt; &lt;context-param&gt; &lt;param-name&gt;db.url&lt;/param-name&gt; &lt;param-value&gt;jdbc:mysql://localhost:3306/mydb&lt;/param-value&gt; &lt;/...

    java/jsp web.xml详解

    在Java和JSP开发中,`web.xml`文件是一个至关重要的组成部分,它是Servlet容器(如Tomcat)的部署描述符。这个文件包含了关于Web应用程序的配置信息,包括Servlet的定义、过滤器、监听器、会话配置、MIME类型映射、...

    Struts框架中struts-config.xml文件配置小结

    &lt;exception className="org.apache.struts.config.ExceptionConfig" handler="org.apache.struts.action.ExceptionHandler" key="login.error" path="/error.jsp"&gt; &lt;/exception&gt; &lt;/global-exceptions&gt; ``` ####...

    web.xml 详解

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

    JSP-config(CHM).rar_java jsp-config_jsp-config

    - **编写JSP文件**:在WebContent目录下创建JSP文件,使用`&lt;%@ page %&gt;指令`来设定JSP属性,如语言、字符集、导入的包等。 ```jsp &lt;%@ page language="java" contentType="text/html; charset=UTF-8" ...

    java web项目 web.xml配置详解

    14. `&lt;jsp-config&gt;`:JSP配置,如编译指令、属性等。 15. `&lt;security-constraint&gt;`:安全约束,用于权限控制。 16. `&lt;login-config&gt;`:定义用户登录认证方式。 17. `&lt;resource-ref&gt;`:引用外部资源,如数据源。 18. ...

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

    ### 部署描述文件web.xml配置详解 #### 一、引言 在Java Web开发中,`web.xml`是一个非常重要的配置文件,它作为Web应用程序的部署描述符,负责管理与应用程序相关的各项配置信息。本文将深入解析`web.xml`的各项...

    Web.xml常用元素

    ### Web.xml常用元素详解 `Web.xml`是Java Web应用程序中的核心配置文件,它用于配置应用程序的上下文信息、servlet映射、过滤器、监听器等关键组件。以下是对`Web.xml`中常见元素的详细解析: #### &lt;web-app&gt; - ...

    web.xml详解(txt)

    &lt;description&gt;This is a simple web application for demonstration purposes.&lt;/description&gt; ``` ##### 2.4 `&lt;context-param&gt;` - **定义**:配置上下文参数,这些参数可以在整个Web应用范围内访问。 - **用途**...

    Servlet中Web.xml详解

    &lt;description&gt;A sample application demonstrating the use of web.xml.&lt;/description&gt; &lt;context-param&gt; &lt;param-name&gt;config&lt;/param-name&gt; &lt;param-value&gt;value&lt;/param-value&gt; &lt;/context-param&gt; &lt;servlet&gt; ...

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

    10. `&lt;taglib&gt;`: 注册并配置JSP标签库,`&lt;taglib-uri&gt;`是标签库的URI,`&lt;taglib-location&gt;`指向TLD(Tag Library Descriptor)文件的路径。 11. `&lt;resource-ref&gt;`: 定义Web应用对外部资源的引用,如数据库连接池。`...

    web.xml配置详解

    web.xml 配置详解 web.xml 配置文件是 Java Web 应用程序的核心配置文件之一。它用于配置 Web 应用的各种参数和元素,以便在服务器上正确地运行应用程序。下面是 web.xml 文件中常用的元素和配置项: 1. Web 应用...

    Web.xml配置详解

    14. **&lt;taglib&gt;**:对标记库描述符文件(TLD文件)指定别名,方便在JSP页面中使用自定义标签。 15. **&lt;resource-env-ref&gt;**:声明对环境资源(如数据源、消息源等)的引用。 #### 四、总结 通过上述介绍,我们...

    struts-config.xml

    ### Struts-config.xml配置文件详解 #### 一、引言 在Java Web开发领域中,Struts框架作为经典的MVC(Model-View-Controller)架构实现之一,为开发者提供了便捷的方式来构建可维护性和扩展性高的Web应用程序。...

    Tomcat web.xml 文件详解

    ### Tomcat web.xml 文件详解 #### 一、引言 `web.xml` 是部署在Tomcat服务器上的Web应用程序的核心配置文件之一。对于初次接触Tomcat部署的开发者而言,理解和掌握`web.xml`的配置至关重要。本文旨在深入解析`web...

    Web.xml配置文件.pdf

    《Web.xml配置文件详解》 在Java Web应用中,`Web.xml`文件是核心的部署描述符,它定义了应用程序的结构、行为以及服务器如何处理请求。这份文档将深入探讨`Web.xml`配置文件的各个关键元素,帮助开发者更好地理解...

    web.xml配置详解.docx

    《Web.xml配置详解》 在Java Web开发中,`web.xml`是每个应用程序的核心配置文件,位于`WEB-INF`目录下。它定义了应用的基本设置、环境参数、Servlet映射、Session配置、标签库映射、JSP网页设定、MIME类型处理、...

Global site tag (gtag.js) - Google Analytics