<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>
分享到:
相关推荐
### jsp-config标签使用详解 在JavaServer Pages (JSP)技术中,`jsp-config`元素主要用于指定一组适用于整个Web应用程序或特定页面的配置参数。这些配置参数可以在部署描述符(web.xml)文件中定义,也可以通过注解...
- **编写JSP文件**:在WebContent目录下创建JSP文件,使用`<%@ page %>指令`来设定JSP属性,如语言、字符集、导入的包等。 ```jsp <%@ page language="java" contentType="text/html; charset=UTF-8" ...
<param-value>/WEB-INF/spring-config.xml</param-value> </context-param> <!-- 备注:此所设定的参数,在JSP网页中可以使用下列方法来取得:${initParam.param_name} 若在Servlet可以使用下列方法来获得:...
<exception className="org.apache.struts.config.ExceptionConfig" handler="org.apache.struts.action.ExceptionHandler" key="login.error" path="/error.jsp"> </exception> </global-exceptions> ``` ####...
在标准的Struts配置中,并没有`<display>`标签。这可能是示例中的误用或者自定义扩展。如果这是一个自定义扩展,则具体含义需要参考相应的文档或实现。 ##### 2. `<form-beans>` 和 `<form-bean>` 元素 - **`<form...
1. <data-sources>元素:该元素用于配置数据源,数据源是应用程序连接数据库时使用的一个中间层。在Java中,数据源通常是通过实现javax.sql.DataSource接口的类来定义的。Struts框架允许在配置文件中指定数据源的...
### JSP自定义标签知识点详解 #### 一、概述 JSP(JavaServer Pages)是一种基于Java技术的服务器端动态网页开发技术。JSP自定义标签则是为了提高JSP页面的可读性和重用性而引入的一个重要特性。通过自定义标签,...
1. **<struts-config>**:根元素,包含整个配置信息。 - **form-beans**: 子元素,用于定义表单bean,这些bean用于封装用户输入的数据。 - **global-forwards**: 子元素,定义全局转发(Redirects),可以在任何...
2. **标签库版本**:TLD文件中的`<tlib-version>`和`<jsp-version>`应该与项目兼容。 3. **标签名称**:确保TLD文件中的`<name>`元素与实际使用的标签名称一致。 4. **路径配置**:`web.xml`文件中的`<taglib-...
<jsp-config> <taglib> <taglib-uri>/WEB-INF/struts-html</taglib-uri> <taglib-location>/WEB-INF/struts-html.tld</taglib-location> </taglib> </jsp-config> ``` 同时,还需要创建三个JSP页面:`index.jsp`...
### Struts1_config详解 #### 一、Struts配置文件概览 在Struts框架中,`struts-config.xml` 文件扮演着至关重要的角色。它主要用于定义应用的行为和配置组件,比如控制器、表单对象、数据源等。下面将详细介绍`...
<welcome-file>index.jsp</welcome-file> </welcome-file-list> ``` 访问目录时,服务器将自动尝试加载`index.jsp`。 8. **安全配置** `web.xml`还可以包含安全相关的配置,如定义角色、授权限制和SSL配置。 ...
<description>A simple shopping cart application built using JSP and Servlets.</description> ``` #### 4. `distributable`元素 `distributable`元素用于指示Web应用程序是否支持分布式部署。如果设置了此元素...
10. **<taglib>**:用于配置JSP标签库的信息。 - `<taglib-uri>`:标签库的URI。 - `<taglib-location>`:TLD文件的路径。 11. **<resource-ref>**:用于配置Web应用对外部资源的引用。 - `<description>`:资源...
<url-pattern>*.jsp</url-pattern> </filter-mapping> ``` - **`<filter>`**: 定义一个Filter。 - `<filter-name>`: Filter的名称。 - `<filter-class>`: 实现Filter接口的具体类的全限定名。 - `<init-param>`:...
通过上述分析可以看出,`struts-config.xml`文件是Struts框架的核心配置文件之一,包含了诸如`<controller>`、`<data-sources>`、`<form-beans>`以及`<global-exceptions>`等多个关键配置项。合理配置这些元素能够...
`<session-config>`标签 `<session-config>`标签用于配置与HTTP会话相关的选项。其中`<session-timeout>`子标签用于指定会话超时时间(以分钟为单位)。例如: ```xml <session-config> <session-timeout>30</...
<param-name>config</param-name> <param-value>/WEB-INF/struts-config.xml</param-value> </init-param> ``` 这行代码告诉 Struts 框架去哪里寻找配置文件。 ##### **1.3 欢迎文件列表 (Welcome File List)** ...