码迷,mamicode.com
首页 > Web开发 > 详细

JSP页面后台跳转

时间:2015-09-06 18:06:50      阅读:215      评论:0      收藏:0      [点我收藏+]

标签:

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加密解密处理

JSP页面后台跳转

标签:

原文地址:http://www.cnblogs.com/SunDigital/p/4786355.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!