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

jsp:include 乱码有关问题

2012-01-13 
jsp:include 乱码问题在index.html页面中%@pagelanguage java contentType text/htmlcharsetGBK

jsp:include 乱码问题
在index.html页面中
<%@   page   language= "java "   contentType= "text/html;   charset=GBK "%>  
<jsp:include   page= "/include/htmlstart.jsp "   flush= "true "   />
在/include/htmlstart.jsp中
<%@   page   language= "java "   contentType= "text/html;   charset=GBK "%>  
<jsp:include   page= "/include/menu.html "   flush= "true "   />
在/include/menu.html中是我的一些静态菜单的代码

直接访问/include/menu.html是没有乱码的。

后来查了资料说由于linux系统,有些需要指定JVM字符集,
要在tomcat中配置-Dfile.encoding=GBK能行,
可我设置只后tomcat就起不来,错误信息为-bash:   ./catalina.sh:   Permission   denied
  我想解决这个乱码问题,请大家帮帮忙!



[解决办法]
你在被include的那个文件里面有没有设置语言啊, <jsp:include> 包含进来的文件是独立编译的,不知道这样行不行
[解决办法]
在index.html页面中
<%@ page language= "java " contentType= "text/html; charset=GBK "%>

在静态网页里用jsp标签无效的。
[解决办法]

在index.html页面第一行加
<%@ page language= "java " contentType= "text/html;charset=GBK " %>

热点排行