a.jsp源代码<body>
<%String str_test = "华工";%>
<form method=post action="b.jsp?test=<%=java.net.URLEncoder.encode(str_test) %>"> <input type="submit" value="Submit" name="提交">
</form>
b.jsp源代码
<% String str = new String(request.getParameter("test").getBytes("ISO8859_1"));%>
<%=str %>
说明:在使用了java.net.URLEncoder.encode 编码后,页面获取参数request.getParameter后需要使用ISO8859_1编码转换。此外,在jsp的字符集声明中把charset=UTF-8也没有问题
<%String str_test = "华工";%>
<form method=post action="b.jsp?test=<%=java.net.URLEncoder.encode(str_test) %>"> <input type="submit" value="Submit" name="提交">
</form>
b.jsp源代码
<% String str = new String(request.getParameter("test").getBytes("ISO8859_1"));%>
<%=str %>
说明:在使用了java.net.URLEncoder.encode 编码后,页面获取参数request.getParameter后需要使用ISO8859_1编码转换。此外,在jsp的字符集声明中把charset=UTF-8也没有问题
webwork.i18n.encoding=GBK
webwork.locale=zh_CN