中文乱码是jsp中最为让人恼火的问题,网上盛传的四种办法大家可能都看过有可取的地方,也有不可取的。所谓的修改sever.xml我觉得是最不可取的。多数都是针对于tomcat6.0以下的版本的。我觉得下面两种办法就完全可以解决jsp-->jsp页面post中文传值乱码问题。
一、在获取请求参数之前,使用下面代码:
<% request.setCharacterEncoding("UTF-8");%>
二、String name=new String(request.getParameter("name").getBytes("ISO-8859-1"),"UTF-8");
一般这两种办法可以解决。