1、通过response传参
response.sendRedirect(path);
一方面sendRedirect的请求中,?后面的参数必须手动进行URLEncoding。如:
  String message = URLEncoder.encode("输入成功", "UTF-8");
  response.sendRedirect("A.jsp?message=" + message);
另一方面,A.jsp接收到的message需要进行一定的处理。如
  <%
     String tmp = request.getParameter("name");
     tmp = new String(tmp.getBytes("ISO-8859-1"), "UTF-8");
  %>
jsp使用:

  <%=tmp%>


2、通过request传参
   request.getRequestDispatcher("/error.jsp?ErrorMsg="+msg).forward(request, response);访问绝对路径:站点根路径+“/error.jsp”
   request.getRequestDispatcher("error.jsp?ErrorMsg="+msg).forward(request, response);访问相对路径:最后路径为当前访问的路径+“/error.jsp”
  注:这种方法传参不用UTF-8加密解密处理

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2021-04-09
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-12-05
猜你喜欢
  • 2022-12-23
  • 2021-12-05
  • 2022-01-05
  • 2021-06-28
  • 2021-09-02
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案