`

jsp include 乱码问题的解决

 
阅读更多

 jsp include 乱码问题的解决
jsp include 的文件有时候会出现乱码,经过测试发现如下方法可以修改。
第一种情况可以修改被include的文件:
1.当jsp include动态文件时(jsp文件)可以在被include的jsp文件头部加上代码:

java 代码
  1. <%@ page language="java" contentType="text/html; charset=UTF-8"  pageEncoding="UTF-8"%>  

2.当jsp include静态文件时(html文件)可以在被include的html文件的<head></head>标签内加上代码:

xml 代码
  1. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />  

第二种情况不能够修改被include的文件:
此时可以修改tomcat的web.xml达到目的

xml 代码
  1. <?xml version="1.0" encoding="UTF-8"?>  
  2. <web-app version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee"  
  3.     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"  
  4.     xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee   
  5.     http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">  
  6.   
  7.     <jsp-config>  
  8.         <jsp-property-group>  
  9.             <description>  
  10.                 Special property group for JSP Configuration JSP   
  11.                 example.   
  12.             </description>  
  13.             <display-name>JSPConfiguration</display-name>  
  14.             <url-pattern>*.jsp</url-pattern>  
  15.             <el-ignored>true</el-ignored>  
  16.             <page-encoding>UTF-8</page-encoding>  
  17.             <scripting-invalid>false</scripting-invalid>  
  18.             <include-prelude></include-prelude>  
  19.             <include-coda></include-coda>  
  20.   
  21.             <description>  
  22.                 Special property group for JSP Configuration JSP   
  23.                 example.   
  24.             </description>  
  25.             <display-name>JSPConfiguration</display-name>  
  26.             <url-pattern>*.html</url-pattern>  
  27.             <el-ignored>true</el-ignored>  
  28.             <page-encoding>UTF-8</page-encoding>  
  29.             <scripting-invalid>false</scripting-invalid>  
  30.             <include-prelude></include-prelude>  
  31.             <include-coda></include-coda>  
  32.         </jsp-property-group>  
  33.     </jsp-config>  
  34.   
  35. </web-app>  

其中jsp-config一段是用来说明你要将包含的页面默认按照什么编码格式包含。web-app 标签的version必须是2.4的。

分享到:
评论

相关推荐

    jsp include文件时的一个乱码解决方法.docx

    JSP Include 文件时的一个乱码解决方法 在 JSP 开发中,include 文件是一个常用的技术手段,可以将公共的代码或者组件包含到不同的页面中,以提高代码的复用性和维护性。然而,在使用 JSP include 文件时,经常会...

    JSP利用过滤器解决request中文乱码问题.docx

    JSP利用过滤器解决request中文乱码问题 JSP中requestgetParameter中文乱码问题是经常遇到的问题,解决这个问题有多种方法,但利用过滤器解决request中文乱码问题是其中最有效的一种方法。本文将详细介绍如何使用...

    jsp include文件时的一个乱码解决方法

    @ include %&gt;方式来包含这个文件,主要是这样能够被包含页面会跟包含页面在编译时被编译成一个文件,里面的变量可以相互通用,而&lt;jsp&gt;方式则会分别编译,变量不能相互使用。   而在tomcat4.x版本中,只要在包含页面...

    JSP常见的三个编译指令page、include、taglib

    JSP常见的三个编译指令 1、page指令 是针对当前页面的指令 2、include指令 用于指定包含另一个页面 3、taglib指令 用于定义和访问自定义标签 ...included的使用与jsp:param乱码的解决方法jsp include引

    基于jsp:included的使用与jsp:param乱码的解决方法

    本篇文章是对jsp:included的使用与jsp:param乱码的解决方法进行了详细的分析介绍,需要的朋友参考下

    Tomcat中文乱码解决方法参考.pdf

    五、jsp 动作指令传递中文乱码解决 在使用 jsp 动作指令(如 jsp:forward、jsp:include)时,只需在原页面中设置 request 的字符编码格式为当前网页编码即可。例如: 原页面 param.jsp 代码(设网页编码为 gb2312...

    JSP+ACCESS功能全面的新闻管理系统

    管理员帐号密码都是admin,tomcat4下运行tomcat6的话把&lt;%@ include="***.jsp"%&gt;里应用的JSP文件头上加个编码,不然会乱码的。还需要改inc文件夹下的数据库连接路径,以及chang.jsp和hf.jsp的数据库连接路径。里面的...

    struts2+kindEditor4.1.7

    中文乱码不是问题,一般struts2+spring开发项目的时候,使用spring的filter就可以搞定 &lt;filter-name&gt;Set Character Encoding &lt;filter-class&gt;org.springframework.web.filter.CharacterEncodingFilter ...

    java面试时候经常会问的一些问题.doc

    3. &lt;%@include file="xxx.jsp"%&gt; 和 &lt;jsp:include&gt; 区别? %@include 指令用于包含一个静态文件,而 &lt;jsp:include&gt; 动作用于包含一个动态文件。 框架应用 1. Struts 和 Spring 自动填充表单参数到 Bean 的大致...

    java web技术开发大全(最全最新)

    4.7.3 实例:解决服务端程序读取中文请求消息的乱码问题 4.7.4 实例:用AJAX技术发送和接收中文信息 4.7.5 实例:在请求消息头和响应消息头中转输中文 4.8 小结 第5章 JSP技术 5.1 用MyEclipse编写第一个...

    java web开发技术大全

    4.7.3 实例:解决服务端程序读取中文请求消息的乱码问题 4.7.4 实例:用AJAX技术发送和接收中文信息 4.7.5 实例:在请求消息头和响应消息头中转输中文 4.8 小结 第5章 JSP技术 5.1 用MyEclipse编写第...

    Java Web编程宝典-十年典藏版.pdf.part2(共2个)

    3.4.2 解决中文乱码 3.4.3 获取客户端数据 3.5 response回应对象的应用 3.5.1 HTTP头信息的操作 3.5.2 设置MIME类型 3.5 13页面重定向操作 3.6 Session会话对象的应用 3.6.1 session的生命周期 3.6.2 会话的创建与...

    CHM帮助文档打包下载了。。。

    这里集合了很多常用的帮助文档,涉及 ExtJS,Jquery,Prototype,SQLServer,PowerDesigner,PowerBuilder,HTML,CSS,XML,PHP,MySQL,C#,Blend,JSP,ActionScript,Flex 绝对可用,无乱码。。。

    Struts2与Velocity模板

    Velocity 模板引擎还提供了引入其他文件的功能,可以使用#include(“”)来引入其他文件,如果是 JSP 或者 vm 文件将会显示内容,其他文本文件显示文本,二进制会显示乱码,可以使用 , 间隔引入多个文件。 Velocity ...

    java web 视频、电子书、源码(李兴华老师出版)

    6.3.1、乱码解决 6.3.2、接收请求参数 6.3.3、显示全部的头信息 6.3.4、角色验证 6.3.5、其他操作 6.4、response对象 6.4.1、设置头信息 6.4.2、页面跳转 6.4.3、操作Cookie 6.5、session对象 6.5.1...

    李兴华 Java Web 开发实战经典_带源码_高清pdf 带书签 上

    6.3.1、乱码解决 6.3.2、接收请求参数 6.3.3、显示全部的头信息 6.3.4、角色验证 6.3.5、其他操作 6.4、response对象 6.4.1、设置头信息 6.4.2、页面跳转 6.4.3、操作Cookie 6.5、session对象 6.5.1、取得...

    MLDN+李兴华+Java+Web开发实战经典.part3.rar )

    6.3.1、乱码解决 6.3.2、接收请求参数 6.3.3、显示全部的头信息 6.3.4、角色验证 6.3.5、其他操作 6.4、response对象 6.4.1、设置头信息 6.4.2、页面跳转 6.4.3、操作Cookie 6.5、session对象 6.5.1...

    李兴华 java_web开发实战经典 源码 完整版收集共享

    6.3.1、乱码解决 6.3.2、接收请求参数 6.3.3、显示全部的头信息 6.3.4、角色验证 6.3.5、其他操作 6.4、response对象 6.4.1、设置头信息 6.4.2、页面跳转 6.4.3、操作Cookie 6.5、session对象 6.5.1、取得...

Global site tag (gtag.js) - Google Analytics