jsp与jsp页面之间传值中文,页面显示乱码问题
Posted 多言
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了jsp与jsp页面之间传值中文,页面显示乱码问题相关的知识,希望对你有一定的参考价值。
xxx.jsp 页面传值到 confirm.jsp 页面
在拼接url时,对于中文名称字段应该加上 encodeURIComponent 方法,对中文进行十六进制编码
window.location.href = "${ctx}/cms/manage/confirm.jsp?applicantName="+encodeURIComponent(applicantName);
confirm.jsp页面接收
因为这里是ISO-8859-1编码的 所以需要转换 <%=new String(request.getParameter("applicantName").getBytes("ISO-8859-1"),"utf-8") %>
<tr name="postalAddress">
<td>收件人:</td>
<td ><input type="text" id="Addresser" name="Addresser" value="<%=new String(request.getParameter("applicantName").getBytes("ISO-8859-1"),"utf-8") %>"/></td>
</tr>
以上是关于jsp与jsp页面之间传值中文,页面显示乱码问题的主要内容,如果未能解决你的问题,请参考以下文章