1、JSP页面之间传递中文参数乱码
(1)、a.jsp中正常传递参数,b.jsp 中
<% String projectName = new String(request.getParameter("projectName").getBytes("ISO-8859-1"),"UTF-8"); %> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <script type="text/javascript"> var projectName="<%=projectName%>";//项目名称
2、前台后台
(1)、前台JSP中参数封装:ysmc = encodeURI(encodeURI(ysmc,"UTF-8"),"UTF-8");
后台参数解析:String name = URLDecoder.decode(entity.getYsmc(),"UTF-8");
(2)、action中接参数:nameString=new String(nameString.getBytes("ISO-8859-1"),"utf-8");
本文介绍了解决JSP页面间传递中文参数出现乱码的方法,包括如何在不同页面之间正确传递中文参数,以及如何在前后端之间进行正确的参数编码与解码。

1331

被折叠的 条评论
为什么被折叠?



