首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

JSP页面包孕HTML页面,中文乱码

2012-09-19 
JSP页面包含HTML页面,中文乱码JSP页面:HTML code%@ page contentTypetext/html charsetutf-8 %!DO

JSP页面包含HTML页面,中文乱码
JSP页面:

HTML code
<%@ page contentType="text/html; charset=utf-8" %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml">   <head>      <meta http-equiv="Content-Type" content="text/html;charset=utf-8" />   </head>   <body>      <%@include file="header.html" %>   </body></html>


HTML 页面:
HTML code
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml">  <head>    <meta http-equiv="Content-Type" content="text/html;charset=utf-8" />  </head>  <body>     内容部分.......  </body> </html>



这是关联的2个页面的头部代码,网上也查了,可还是没能解决中文乱码问题,望大家帮忙看下

[解决办法]
在web.xml里面加入代码
<!-- 控制jsp:include的编码 -->
<jsp-config>
<jsp-property-group>
<description>
Special property group for JSP Configuration HTML
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>


[解决办法]
你可以设置一下:windows--》Preferences下的--》WEB---》JspFiles弹出一个新的对话框--》在endcoding中选择--》utf-8可以试一试;

热点排行