去内蒙古看胡杨林:郁闷的servlet中文问题!

来源:百度文库 编辑:高考问答 时间:2024/04/30 04:07:28
第一次碰到这么郁闷的中文问题,

操作系统:Compaq Tru64 UNIX
web服务器:tomcat-5.0.28

下面是我的代码片断:
message = "对不起,您没有权限登陆平台!";
System.out.println("message="+message);
response.sendRedirect("/error.jsp?message="+URLEncoder.encode(StringTool.convertISO(message))+"&pageUrl="+URLEncoder.encode(pageUrl));

开始的时候我用这个代码在error.jsp也可以正常显示中文,可是我重新启动tomcat后,就显示为乱麻了。
于是我把编码转换去了,显示正常了。可是我重新启动tomcat的时候,又显示为乱码了。反复都是这样,哪位知道是原因啊 。有什么更高明的办法啊?
谢谢了!!!!

你就不能传个数字值过去,然后在error.jsp中用if判断下,在error.jsp中存储出错信息,或者建个 出错的信息类。