中文乱码问题,请指导!

05-11-10 Jsan

有两个简单的传递参数的jsp页面

First.jsp  :

<%@ page contentType="text/html;charset=UTF-8" %>
<%@ page import="java.util.*" %>
<html>
<head>
<title>First</title>
</head>
<body>
<form action=Second.jsp method=post>
First:<input type=text name=Test size=10>
<input type=submit value=提交>
</form>
</body>
</html>


Second.jsp:

<%@ page contentType="text/html;charset=UTF-8" %>
<%@ page import="java.util.*" %>
<html>
<head>
<title>Second</title>
</head>
<body>
<%
request.setCharacterEncoding("UTF-8");    
String TestValue=request.getParameter("Test").trim();
out.print(TestValue);
%>
&nbsp;&nbsp;<a href=Second.jsp?Test=<%=TestValue%>测试</a>
</body>
</html>


请问:为什么第一次请求时可以正常显示中文,而点“测试”后,页面上的中文就变成乱码了呢?



<p class="indent">

猜你喜欢