牛骨文教育服务平台(让学习变的简单)
博文笔记

【坑】JSP中使用jsp:param传入参数的时候出现中文乱码

创建时间:2015-07-06 投稿人: 浏览次数:19625
<body>
<h3>原始页</h3>
<jsp:include page="Demo.jsp">
	<jsp:param value="潇潇" name="name"/>
</jsp:include>
</body>


<body>
<h3>目标页Demo.jsp</h3>
<%=request.getParameter("name") %>
</body>

此时目标页显示的参数name是不能正确显示出来的,显示的是乱码,我们需要这样改

<body>
<%request.setCharacterEncoding("utf-8"); %>
<h3>原始页</h3>
<jsp:include page="Demo.jsp">
	<jsp:param value="潇潇" name="name"/>
</jsp:include>
</body>

在发送参数的那个页面加上对request的编码格式设定就好

起初我是在目标页加setCharacterEncoding的,总是不行~哎~

声明:该文观点仅代表作者本人,牛骨文系教育信息发布平台,牛骨文仅提供信息存储空间服务。