get方式表单提交 传递参数乱码问题完美解决方案
﹤%@ page language="java" import="java.util.*" pageEncoding="gb2312"%﹥﹤form action="MyJsp2.jsp" method="get"﹥ ﹤input type=hidden name=act value=动作 /﹥ ﹤input type=submit value=ok﹥﹤/form﹥
﹤%@ page language="java" import="java.util.*" pageEncoding="gb2312"%﹥﹤% String tempVal = request.getParameter("act"); out.println(new String(tempVal.getBytes("ISO-8859-1"), "gb2312")); %﹥
??
使用ISO-8859-1的原因是Tomcat默认URIEncoding是这种编码,这样就很简单的解决了乱码问题了。