jsp forward 中文出现乱码无法解决

我要从一个网页转到另外一个网页:在a网页:<jsp:forwardpage="include.jsp"><jsp:paramname="username"value="张... 我要从一个网页转到另外一个网页:在 a网页:
<jsp:forward page="include.jsp">
<jsp:param name="username" value="张三"/>
</jsp:forward>
在b网页有:
String value;
request.setCharacterEncoding("gb2312");
value=request.getParameter("username");
out.println(value);
最后显示的中文不是“张三”,而是????,请问此问题应该如何解决,请高手们解答
请尽量详细一点,因为目前网上的各种解答都不能解决这个问题
展开
 我来答
4kyou
2010-11-02 · 超过16用户采纳过TA的回答
知道答主
回答量:41
采纳率:0%
帮助的人:41万
展开全部
value=request.getParameter("username");
value = new String(value.getBytes("iso-8859-1"),"gbk");
out.println(value);

以后可以在servlet中配置一个过滤器,就不用每次都这样写,麻烦,具体的教程网上找找吧
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式