<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>
分享到:
相关推荐
<param-value>/WEB-INF/spring-config.xml</param-value> </context-param> <!-- 备注:此所设定的参数,在JSP网页中可以使用下列方法来取得:${initParam.param_name} 若在Servlet可以使用下列方法来获得:...
### web.xml详解(web-app_2_3.dtd) 在Java Web开发中,`web.xml`是部署描述文件的核心部分,它定义了Web应用程序的各种配置信息。本文将详细解析`web-app_2_3.dtd`中定义的主要元素及其作用,帮助开发者更好地...
### jsp-config标签使用详解 在JavaServer Pages (JSP)技术中,`jsp-config`元素主要用于指定一组适用于整个Web应用程序或特定页面的配置参数。这些配置参数可以在部署描述符(web.xml)文件中定义,也可以通过注解...
<description>A simple Java web application.</description> <!-- 配置环境参数 --> <context-param> <param-name>db.url</param-name> <param-value>jdbc:mysql://localhost:3306/mydb</param-value> </...
在Java和JSP开发中,`web.xml`文件是一个至关重要的组成部分,它是Servlet容器(如Tomcat)的部署描述符。这个文件包含了关于Web应用程序的配置信息,包括Servlet的定义、过滤器、监听器、会话配置、MIME类型映射、...
<exception className="org.apache.struts.config.ExceptionConfig" handler="org.apache.struts.action.ExceptionHandler" key="login.error" path="/error.jsp"> </exception> </global-exceptions> ``` ####...
### Web.xml 详解 #### 1. 定义头和根元素 在开始解析`web.xml`文件前,我们先了解其基本结构。部署描述符文件即`web.xml`文件,像所有XML文件一样,必须以一个XML头开始。这个头声明指定了可用的XML版本及文件的...
- **编写JSP文件**:在WebContent目录下创建JSP文件,使用`<%@ page %>指令`来设定JSP属性,如语言、字符集、导入的包等。 ```jsp <%@ page language="java" contentType="text/html; charset=UTF-8" ...
14. `<jsp-config>`:JSP配置,如编译指令、属性等。 15. `<security-constraint>`:安全约束,用于权限控制。 16. `<login-config>`:定义用户登录认证方式。 17. `<resource-ref>`:引用外部资源,如数据源。 18. ...
### 部署描述文件web.xml配置详解 #### 一、引言 在Java Web开发中,`web.xml`是一个非常重要的配置文件,它作为Web应用程序的部署描述符,负责管理与应用程序相关的各项配置信息。本文将深入解析`web.xml`的各项...
### Web.xml常用元素详解 `Web.xml`是Java Web应用程序中的核心配置文件,它用于配置应用程序的上下文信息、servlet映射、过滤器、监听器等关键组件。以下是对`Web.xml`中常见元素的详细解析: #### <web-app> - ...
<description>This is a simple web application for demonstration purposes.</description> ``` ##### 2.4 `<context-param>` - **定义**:配置上下文参数,这些参数可以在整个Web应用范围内访问。 - **用途**...
<description>A sample application demonstrating the use of web.xml.</description> <context-param> <param-name>config</param-name> <param-value>value</param-value> </context-param> <servlet> ...
10. `<taglib>`: 注册并配置JSP标签库,`<taglib-uri>`是标签库的URI,`<taglib-location>`指向TLD(Tag Library Descriptor)文件的路径。 11. `<resource-ref>`: 定义Web应用对外部资源的引用,如数据库连接池。`...
web.xml 配置详解 web.xml 配置文件是 Java Web 应用程序的核心配置文件之一。它用于配置 Web 应用的各种参数和元素,以便在服务器上正确地运行应用程序。下面是 web.xml 文件中常用的元素和配置项: 1. Web 应用...
14. **<taglib>**:对标记库描述符文件(TLD文件)指定别名,方便在JSP页面中使用自定义标签。 15. **<resource-env-ref>**:声明对环境资源(如数据源、消息源等)的引用。 #### 四、总结 通过上述介绍,我们...
### Struts-config.xml配置文件详解 #### 一、引言 在Java Web开发领域中,Struts框架作为经典的MVC(Model-View-Controller)架构实现之一,为开发者提供了便捷的方式来构建可维护性和扩展性高的Web应用程序。...
### Tomcat web.xml 文件详解 #### 一、引言 `web.xml` 是部署在Tomcat服务器上的Web应用程序的核心配置文件之一。对于初次接触Tomcat部署的开发者而言,理解和掌握`web.xml`的配置至关重要。本文旨在深入解析`web...
《Web.xml配置文件详解》 在Java Web应用中,`Web.xml`文件是核心的部署描述符,它定义了应用程序的结构、行为以及服务器如何处理请求。这份文档将深入探讨`Web.xml`配置文件的各个关键元素,帮助开发者更好地理解...
《Web.xml配置详解》 在Java Web开发中,`web.xml`是每个应用程序的核心配置文件,位于`WEB-INF`目录下。它定义了应用的基本设置、环境参数、Servlet映射、Session配置、标签库映射、JSP网页设定、MIME类型处理、...