今天在学习<jsp:forward>和<jsp:param>时,用<jsp:param>传递参数时,出现乱码问题,部分代码如下:
1 ?<jsp:forward page="target.jsp" >2 ????????<jsp:param name="username" value="用户名"/>3 ????????<jsp:param name="password" value="123456"/>4 ?</jsp:forward>
我在target.jsp文件中,通过设置request.setCharacterEncoding("utf-8");
结果没有作用。
最后解决办法:在当前文件中,设置request.setCharacterEncoding("utf-8");问题解决。
在网上搜索了一些,没有找到相关问题产生的原因,以下链接仅供参考
http://m.blog.csdn.net/qq_31325033/article/details/49868735
<jsp:param>传递参数,出现乱码问题
原文地址:http://www.cnblogs.com/caizhen/p/7668825.html