我有二个页面:
第一个一部分代码如下:
pstmt.execute();
response.sendRedirect("Message.jsp?message=成功注册用户"+userName+".");
}
catch(Exception ex)
{
System.out.println(ex.getMessage());
response.sendRedirect("Message.jsp?message=该用户已存在.");
message.jsp页面
<%@ page contentType="text/html;charset=GBK"%>
<%@ include file="trans.jsp" %>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>信息显示页面</title>
</head>
<body>
<center>
<%
request.setCharacterEncoding("GBK");
String temp=null;
temp=new String(request.getParameter("message").getBytes("iso-8859-1"));%>
<h3><%=temp%></h3>
<%
if(request.getParameter("noshow")==null){%>
<p><a href="Login.jsp">返回注册、登录页面</a></p>
<%}%>
</center>
</body>
</html>
其中我设了字符编码,还有我也用了转换,为何还是乱码啊.
乱码问题?