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

100分求jsp include乱码有关问题

2012-01-07 
100分求jsp include乱码问题! 如解决,分数不够可再加。服务器ibmwebsphere6//不是5.版本test1.jsp:%@pagec

100分求jsp include乱码问题!

如解决,分数不够可再加。
服务器ibm   websphere   6     //不是5.版本

test1.jsp:
<%@   page   contentType= "text/html;   charset=GB2312 "   language= "java "   import= "java.util.* "   errorPage= "/errpage.jsp "   %>
<HTML> <HEAD> <TITLE> </TITLE>
<META   http-equiv=Content-Type   content= "text/html;   charset=GB2312 ">
<BODY   >
<body>
<%@   include   file= "test2.jsp "%>
</body>
</HTML>

test2.jsp
<%
out.println( "我的 ");
%>
我的


访问test1.jsp显示??     ???

//在test2.jsp中加入头 <%@   page   contentType= "text/html;   charset=GB2312 "   language= "java "   import= "java.util.* "   errorPage= "/errpage.jsp "   %> ,中文是正常的。

现在就是想把被include的页面中去掉头,哪位高手能解决???再此谢过。



[解决办法]
test2:
<HTML> <HEAD> <TITLE> </TITLE>
<META http-equiv=Content-Type content= "text/html; charset=GB2312 ">
<BODY >
<body>
<%
out.println( "我的 ");
%>

</body>
</HTML>

[解决办法]
我也遇到过这个问题
<jsp:include page= "test2.jsp ">
就好了
[解决办法]
给你个更简单的
new String( "我靠靠 ".getBytes(config.getInitParameter( "charset ")), "gb2312 ");

[解决办法]
你把 <%@ page contentType= "text/html; charset=GB2312 " language= "java " import= "java.util.* " errorPage= "/errpage.jsp " %>

写成一个CONSTANT保存为 ContentHead.jsp
每个JSP页面都INCLUDE ContentHead.jsp
这样代码就重用了
[解决办法]
怎么这么奇怪呢,我在Tomcat4.1中试了下,显示正常
可惜没有ibm websphere 6
[解决办法]
你可以试试下面这段代码看一下,我每次使用都没有出现乱码
public String formatStr(String str)
{
return str == null ? " " : str;
}

[解决办法]
我这里显示正常,可能是lz的设置问题。
统一编码。

热点排行