WEB-INF/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>UTF-8</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文件的配置,用来解决html页面乱码问题:
<jsp-config>
<jsp-property-group>
<description>HTML Encoding</description>
<display-name>HTML Encoding Config</display-name>
<url-pattern>*.html</url-pattern>
<el-ignored>false</el-ignored>
<page-encoding>UTF-8</page-encoding>
<scripting-invalid>true</scripting-invalid>
</jsp-property-group>
</jsp-config>
分享到:
相关推荐
本书共分4部分,从xml、servlet、jsp和应用的角度向读者展示了java web开发中各种技术的应用,循序渐进地引导读者快速掌握java web开发。. 本书内容全面,涵盖了从事java web开发所应掌握的所有知识。在知识的讲解...
本书共分4部分,从xml、servlet、jsp和应用的角度向读者展示了java web开发中各种技术的应用,循序渐进地引导读者快速掌握java web开发。. 本书内容全面,涵盖了从事java web开发所应掌握的所有知识。在知识的讲解...
本书共分4部分,从xml、servlet、jsp和应用的角度向读者展示了java web开发中各种技术的应用,循序渐进地引导读者快速掌握java web开发。. 本书内容全面,涵盖了从事java web开发所应掌握的所有知识。在知识的讲解...
本书共分4部分,从xml、servlet、jsp和应用的角度向读者展示了java web开发中各种技术的应用,循序渐进地引导读者快速掌握java web开发。. 本书内容全面,涵盖了从事java web开发所应掌握的所有知识。在知识的讲解...
web.xml文件是Web应用的基础配置文件,用于配置SpringMVC的核心组件。以下是一个简单的web.xml示例: ```xml <?xml version="1.0" encoding="UTF-8"?> <web-app version="2.4" xmlns=...
### Struts 1.2 中文乱码问题详解与解决方案 #### 一、问题背景及原因分析 在 Web 应用开发过程中,特别是在使用 Java 的 Struts 1.2 框架时,中文乱码问题是开发者经常遇到的一个难题。这不仅影响用户体验,还会...
### 利用过滤器解决JavaWeb (JSP) 乱码问题详解 #### 一、问题背景 在JavaWeb开发中,特别是在使用JSP技术时,开发者常常会遇到中文字符显示异常的问题,即所谓的“乱码”。这主要是由于客户端与服务器端在处理...
- 在`web.xml`文件中配置过滤器,并指定其作用范围。 #### 五、连接数据库 - **Action部分**: - 在Action类中添加数据库操作逻辑,如查询、插入等。 - 使用JDBC API或者ORM框架如Hibernate进行数据库交互。 -...
为了避免客户端提交的数据出现乱码问题,需要在`web.xml`中配置一个字符编码过滤器。 ```xml <filter-name>CharacterEncodingFilter</filter-name> <filter-class>org.springframework.web.filter....
- **Character Encoding Filter**: 配置了字符编码过滤器来解决乱码问题。 - **DispatcherServlet**: 定义了`DispatcherServlet`,并指定了初始化参数`contextConfigLocation`,用于加载Spring MVC的配置文件。这里...
### structs乱码问题详解 #### 一、页面显示中文乱码 在开发基于Struts框架的应用时,可能会遇到页面上中文显示为乱码的问题。这主要是由于编码设置不一致所导致的。 1. **确定统一编码**:首先,确保整个项目...
在J2EE标准下,Web应用程序的目录结构中,`WEB-INF`是核心部分,包含`classes`(存放编译后的Java类)、`web.xml`(部署描述符)以及`lib`(存放第三方库JAR文件)。 2. **Servlet开发过程** - Servlet通常继承自...
14.4.4 配置本项目的web.xml文件 14.5 编写内容管理系统的JSP页面 14.5.1 用户注册画面regedit.jsp 14.5.2 用户登录画面login.jsp 14.5.3 设定内容类别画面type.jsp 14.5.4 发布内容画面edit.jsp 14.5.5 浏览内容...
14.4.4 配置本项目的web.xml文件 14.5 编写内容管理系统的JSP页面 14.5.1 用户注册画面regedit.jsp 14.5.2 用户登录画面login.jsp 14.5.3 设定内容类别画面type.jsp 14.5.4 发布内容画面edit.jsp 14.5.5 浏览内容...
14.4.4 配置本项目的web.xml文件 14.5 编写内容管理系统的JSP页面 14.5.1 用户注册画面regedit.jsp 14.5.2 用户登录画面login.jsp 14.5.3 设定内容类别画面type.jsp 14.5.4 发布内容画面edit.jsp 14.5.5 浏览内容...
在搭建JSP开发环境时,还需要设置项目的编码格式为UTF-8,确保文件编码一致性,避免出现乱码问题。通过配置,可以在Eclipse或MyEclipse中设置默认的字体大小,提升代码阅读和编辑的舒适度。 总的来说,JSP是一种...
4. **支持多配置文件**:可以在一个项目中使用多个struts-config.xml文件,并在web.xml中通过逗号分隔的方式指定这些配置文件的路径。 通过上述详细介绍,我们可以看到Struts不仅是一个强大的Web开发框架,而且提供...
14.4.4 配置本项目的web.xml文件 14.5 编写内容管理系统的JSP页面 14.5.1 用户注册画面regedit.jsp 14.5.2 用户登录画面login.jsp 14.5.3 设定内容类别画面type.jsp 14.5.4 发布内容画面edit.jsp 14.5.5 浏览内容...
### 动态网页(JSP+Servlet)教程知识点详解 #### 一、J2EE简介 **1.1 简介** J2EE (Java 2 Platform, Enterprise Edition) 是一个由 Sun Microsystems 提出的标准平台,专为开发企业级应用程序而设计。它提供了一...
3. **taglib指令**:用于导入标签库,以便在JSP页面中使用自定义标签或其他标签库(如JSTL)。 ```jsp <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %> ``` ##### JSP脚本包含 在JSP页面中,...