JSP的response.sendRedirect()中文参数问题

以下二个jsp文件可以很好的说明问题
传弟参数文件:
<%@ page language="java"  pageEncoding="gbk"%>
<%
   String errmsg="传递的中文";
   response.sendRedirect("test1.jsp?errmsg="+java.net.URLEncoder.encode(errmsg));
%>

接收参数文件
<%@ page language="java"  pageEncoding="gbk"%>
<%
   
  String errmsg=new String((request.getParameter("errmsg")).getBytes("ISO-8859-1"),"GBK");
  out.print("errmsg="+errmsg);
%>

你可能感兴趣的:(JSP的response.sendRedirect()中文参数问题)