有两个简单的传递参数的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);
%>
<a href=Second.jsp?Test=<%=TestValue%>测试</a>
</body>
</html>
请问:为什么第一次请求时可以正常显示中文,而点“测试”后,页面上的中文就变成乱码了呢?
<p class="indent">
|