今天在学习<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");问题解决。
在网上搜索了一些,没有找到相关问题产生的原因,以下链接仅供参考