`

web.xml文件中的jsp-config标签详解 --可用于解决jsp、html乱码问题

 
阅读更多

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>
分享到:
评论

相关推荐

    JAVA WEB 开发详解:XML+XSLT+SERVLET+JSP 深入剖析与实例应用.part2

    本书共分4部分,从xml、servlet、jsp和应用的角度向读者展示了java web开发中各种技术的应用,循序渐进地引导读者快速掌握java web开发。.  本书内容全面,涵盖了从事java web开发所应掌握的所有知识。在知识的讲解...

    JAVA WEB 开发详解:XML+XSLT+SERVLET+JSP 深入剖析与实例应用.part4

    本书共分4部分,从xml、servlet、jsp和应用的角度向读者展示了java web开发中各种技术的应用,循序渐进地引导读者快速掌握java web开发。.  本书内容全面,涵盖了从事java web开发所应掌握的所有知识。在知识的讲解...

    JAVA WEB 开发详解:XML+XSLT+SERVLET+JSP 深入剖析与实例应用.part5

    本书共分4部分,从xml、servlet、jsp和应用的角度向读者展示了java web开发中各种技术的应用,循序渐进地引导读者快速掌握java web开发。.  本书内容全面,涵盖了从事java web开发所应掌握的所有知识。在知识的讲解...

    JAVA WEB 开发详解:XML+XSLT+SERVLET+JSP 深入剖析与实例应用.part3

    本书共分4部分,从xml、servlet、jsp和应用的角度向读者展示了java web开发中各种技术的应用,循序渐进地引导读者快速掌握java web开发。.  本书内容全面,涵盖了从事java web开发所应掌握的所有知识。在知识的讲解...

    SpringMVC入门

    web.xml文件是Web应用的基础配置文件,用于配置SpringMVC的核心组件。以下是一个简单的web.xml示例: ```xml &lt;?xml version="1.0" encoding="UTF-8"?&gt; &lt;web-app version="2.4" xmlns=...

    struts1.2 解决中文乱码

    ### Struts 1.2 中文乱码问题详解与解决方案 #### 一、问题背景及原因分析 在 Web 应用开发过程中,特别是在使用 Java 的 Struts 1.2 框架时,中文乱码问题是开发者经常遇到的一个难题。这不仅影响用户体验,还会...

    利用过滤器解决JavaWeb(JSP)乱码问题.doc

    ### 利用过滤器解决JavaWeb (JSP) 乱码问题详解 #### 一、问题背景 在JavaWeb开发中,特别是在使用JSP技术时,开发者常常会遇到中文字符显示异常的问题,即所谓的“乱码”。这主要是由于客户端与服务器端在处理...

    struts教程

    - 在`web.xml`文件中配置过滤器,并指定其作用范围。 #### 五、连接数据库 - **Action部分**: - 在Action类中添加数据库操作逻辑,如查询、插入等。 - 使用JDBC API或者ORM框架如Hibernate进行数据库交互。 -...

    ssh多对多基础框架搭建

    为了避免客户端提交的数据出现乱码问题,需要在`web.xml`中配置一个字符编码过滤器。 ```xml &lt;filter-name&gt;CharacterEncodingFilter&lt;/filter-name&gt; &lt;filter-class&gt;org.springframework.web.filter....

    springmvc+mybatis+oracle

    - **Character Encoding Filter**: 配置了字符编码过滤器来解决乱码问题。 - **DispatcherServlet**: 定义了`DispatcherServlet`,并指定了初始化参数`contextConfigLocation`,用于加载Spring MVC的配置文件。这里...

    structs乱码问题

    ### structs乱码问题详解 #### 一、页面显示中文乱码 在开发基于Struts框架的应用时,可能会遇到页面上中文显示为乱码的问题。这主要是由于编码设置不一致所导致的。 1. **确定统一编码**:首先,确保整个项目...

    jsp文档 jsp资料 jsp重要知识点

    在J2EE标准下,Web应用程序的目录结构中,`WEB-INF`是核心部分,包含`classes`(存放编译后的Java类)、`web.xml`(部署描述符)以及`lib`(存放第三方库JAR文件)。 2. **Servlet开发过程** - Servlet通常继承自...

    搞定J2EE:STRUTS+SPRING+HIBERNATE整合详解与典型案例 (1)

    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 浏览内容...

    搞定J2EE:STRUTS+SPRING+HIBERNATE整合详解与典型案例 (2)

    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 浏览内容...

    搞定J2EE:STRUTS+SPRING+HIBERNATE整合详解与典型案例 (3)

    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入门简介.pdf

    在搭建JSP开发环境时,还需要设置项目的编码格式为UTF-8,确保文件编码一致性,避免出现乱码问题。通过配置,可以在Eclipse或MyEclipse中设置默认的字体大小,提升代码阅读和编辑的舒适度。 总的来说,JSP是一种...

    struts入门

    4. **支持多配置文件**:可以在一个项目中使用多个struts-config.xml文件,并在web.xml中通过逗号分隔的方式指定这些配置文件的路径。 通过上述详细介绍,我们可以看到Struts不仅是一个强大的Web开发框架,而且提供...

    《程序天下:J2EE整合详解与典型案例》光盘源码

    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)教程

    ### 动态网页(JSP+Servlet)教程知识点详解 #### 一、J2EE简介 **1.1 简介** J2EE (Java 2 Platform, Enterprise Edition) 是一个由 Sun Microsystems 提出的标准平台,专为开发企业级应用程序而设计。它提供了一...

    jsp开发讲义

    3. **taglib指令**:用于导入标签库,以便在JSP页面中使用自定义标签或其他标签库(如JSTL)。 ```jsp &lt;%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %&gt; ``` ##### JSP脚本包含 在JSP页面中,...

Global site tag (gtag.js) - Google Analytics