jsp:include 出现乱码,baidu一下,很多.
发现最好的方法是:
<?xml version="1.0" encoding="UTF-8"?>
<web-app version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee
http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">
<jsp-config>
<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>false</scripting-invalid>
<include-prelude></include-prelude>
<include-coda></include-coda>
<description>
Special property group for JSP Configuration JSP
example.
</description>
<display-name>JSPConfiguration</display-name>
<url-pattern>*.html</url-pattern>
<el-ignored>true</el-ignored>
<page-encoding>UTF-8</page-encoding>
<scripting-invalid>false</scripting-invalid>
<include-prelude></include-prelude>
<include-coda></include-coda>
</jsp-property-group>
</jsp-config>
</web-app>
其中jsp-config一段是用来说明你要将包含的页面默认按照什么编码格式包含。web-app 标签的version必须是2.4的。
附带说明:
<jsp-config> 元素主要用来设定JSP 相关配置
<jsp-config> 包括<taglib> 和<jsp-property-group> 两个子元素。
<taglib>元素在JSP 1.2 时就已经存在;
<jsp-property-group>是JSP 2.0 新增的元素:
<jsp-property-group>元素主要有八个子元素,它们分别为:
<description>:设定的说明;
<display-name>:设定名称;
<url-pattern>:设定值所影响的范围,如: /*.jsp;
<el-ignored>:若为true,表示不支持EL 语法;
<scripting-invalid>:若为true,表示不支持<% scripting %>语法;
<page-encoding>:设定JSP 网页的编码;
<include-prelude>:设置JSP 网页的抬头,扩展名为.jsp
<include-coda>:设置JSP 网页的结尾,扩展名为.jsp
reference:
http://wensky222.iteye.com/blog/491439
分享到:
相关推荐
本文中涉及到的核心知识点包括了JSP标签库中的<jsp:include>标签的使用以及解决通过<jsp:param>标签传递参数时出现的乱码问题。 首先,让我们来了解<jsp:include>标签的使用。在JSP页面中,<jsp:include>标签被用来...
本文将详细解析JSP `include` 乱码问题的成因以及解决方法。 首先,我们要理解乱码产生的根本原因。乱码通常是由于字符编码不一致导致的。在JSP中,页面的编码、包含的文件的编码以及服务器的默认编码如果设置不...
JSP Include 文件时的一个乱码解决方法 在 JSP 开发中,include 文件是一个常用的技术手段,可以将公共的代码或者组件包含到不同的页面中,以提高代码的复用性和维护性。然而,在使用 JSP include 文件时,经常会...
通过上述两种解决方案,我们可以有效解决Struts2资源文件在JSP页面中显示乱码的问题。虽然第一种方法可以达到目的,但其带来的维护不便使其不被推荐;相比之下,安装PropertiesEditor插件不仅操作简便,还能彻底解决...
下面将详细解释如何解决JSP中的中文乱码问题,并结合给定的文件内容进行说明。 1. **理解乱码问题**: 中文乱码通常出现在两个场景:一是网页显示的乱码,二是请求数据处理过程中的乱码。前者可能是由于HTML或JSP...
### 五种解决JSP页面乱码问题的方法 在Web开发过程中,经常遇到的一个问题是页面显示乱码。尤其是在使用Java Server Pages(JSP)技术时,由于编码设置不当导致中文等非ASCII字符不能正常显示的问题尤为突出。本文...
JSP利用过滤器解决request中文乱码问题 JSP中requestgetParameter中文乱码问题是经常遇到的问题,解决这个问题有多种方法,但利用过滤器解决request中文乱码问题是其中最有效的一种方法。本文将详细介绍如何使用...
总结来说,解决JSP中文乱码问题的关键在于:明确JSP文件的编码,正确设置HTTP请求的解码,以及统一响应内容和数据库的字符集。同时,要注意在每个可能产生编码转换的环节都要进行适当的检查和配置,以确保数据的完整...
五、jsp 动作指令传递中文乱码解决 在使用 jsp 动作指令(如 jsp:forward、jsp:include)时,只需在原页面中设置 request 的字符编码格式为当前网页编码即可。例如: 原页面 param.jsp 代码(设网页编码为 gb2312...
### 解决Tomcat中文乱码问题的详尽指南 在Java Web开发中,尤其是在使用Apache Tomcat服务器时,中文乱码问题是开发者常遇到的难题之一。本文将详细解析如何在Tomcat环境中解决中文乱码问题,确保中文字符的正确...
### 解决JSP页面中文乱码问题 #### 一、问题背景 在使用JSP(Java Server Pages)技术开发Web应用程序的过程中,经常会遇到中文乱码的问题。特别是在接收表单提交的数据或者显示数据库查询结果时,中文字符可能会...
在实际应用中,应当确保所有页面的字符编码一致,以避免可能出现的乱码问题。 这个简单的JSP注册界面展示了如何结合HTML表单和JSP进行用户数据的收集和验证,是学习JSP基础的一个典型示例。在实际开发中,通常会...
JSP常见的三个编译指令 1、page指令 是针对当前页面的指令 2、include指令 用于指定包含另一个页面 3、taglib指令 用于定义和访问自定义标签 ...included的使用与jsp:param乱码的解决方法jsp include引
JSP 乱码处理解决方法 JSP 乱码处理是 Web 开发中常见的问题之一,解决乱码问题需要了解 JSP 页面的编码机制和相关设置。本文将详细介绍 JSP 乱码处理的各种解决方法。 1. PageEncoding 属性 JSP 文件的存储格式...
JSP动作元素通常用于处理页面上的数据,如`<jsp:include>`、`<jsp:forward>`、`<jsp:params>`等。JSTL(JavaServer Pages Standard Tag Library)是一个常用的动作标签库,例如`<c:set>`、`<c:if>`、`<c:forEach>`等...
@ include %>方式来包含这个文件,主要是这样能够被包含页面会跟包含页面在编译时被编译成一个文件,里面的变量可以相互通用,而<jsp>方式则会分别编译,变量不能相互使用。 而在tomcat4.x版本中,只要在包含页面...
- **指令元素**:如`<%@ page %>`, `<%@ include %>`, `<jsp:include>`, `<jsp:useBean>`, `<jsp:setProperty>`等,它们提供有关JSP页面的元信息,例如设置页面编码、导入Java包等。 - **动作元素**:如`<jsp:...
JSP还提供了几个内置的动作标签,如`<jsp:include>`、`<jsp:forward>`、`<jsp:params>`等,它们简化了页面的组合和控制流程。 1. **<jsp:include>**:用于在运行时合并另一个页面内容。 2. **<jsp:forward>**:将...