Servlet与jsp间的跳转方法
2014-06-07 17:06
211 查看
在学习jsp的过程中学会了将jsp页面的数据传输到servlet类中进行处理,通过学习了解到Servlet主要用于处理各种业务逻辑,它比jsp更具有业务逻辑层的意义,而且Servlet的安全性、扩展性以及性能方面都十分优秀。在web开发中使用了servlet后,有时需要跳转回到jsp页面进行后续的处理与开发,本文小结了下servlet的跳转方式。
跳转主要有两种方式,即重定向与转发。
重定向可以使用HttpServletResponse对象
如 response.sendRedirect(\"xxx.jsp\"); //参数为url地址
上面方法如同js的location.href=\"xxx.jsp\";
转发使用HttpServletRequest对象
request.getRequestDispatcher(\"xxx.jsp\").forward(request, response);
转发则把请求交给jsp页来处理
servlet使用RequestDispatcher到jsp页面
String url="xxx.jsp";
ServletContext sc = getServletContext();
RequestDispatcher rd = sc.getRequestDispatcher(url);
rd.forward(request, response);
servlet重定向jsp,并将数据发送到别一个JSP中:
request.setAttubute("messages",xxx);
RequestDispatcher requestDispatcher=request.getRequestDispatcher("xxx.jsp");
requestDispatcher.forward(request,response);
跳转主要有两种方式,即重定向与转发。
重定向可以使用HttpServletResponse对象
如 response.sendRedirect(\"xxx.jsp\"); //参数为url地址
上面方法如同js的location.href=\"xxx.jsp\";
转发使用HttpServletRequest对象
request.getRequestDispatcher(\"xxx.jsp\").forward(request, response);
转发则把请求交给jsp页来处理
servlet使用RequestDispatcher到jsp页面
String url="xxx.jsp";
ServletContext sc = getServletContext();
RequestDispatcher rd = sc.getRequestDispatcher(url);
rd.forward(request, response);
servlet重定向jsp,并将数据发送到别一个JSP中:
request.setAttubute("messages",xxx);
RequestDispatcher requestDispatcher=request.getRequestDispatcher("xxx.jsp");
requestDispatcher.forward(request,response);
相关文章推荐
- jsp/servlet跳转页面的几种方法
- Servlet跳转到jsp页面的几种方法
- JSP与Servlet的跳转及得到路径方法整理
- jsp跳转servlet时出现乱码的处理方法
- servlet跳转Jsp方法
- Servlet跳转到jsp页面的几种方法
- Servlet跳转到jsp页面的几种方法
- Servlet跳转到jsp页面的几种方法
- JSP与Servlet的跳转及得到路径方法整理
- Servlet跳转Jsp的两种方法
- Servlet跳转到jsp页面的几种方法
- Servlet jsp跳转到Servlet 出现404错误的路径设置方法
- Servlet3.0 jsp跳转到Servlet 出现404错误的路径设置方法
- my[Java基础]JSP跳转Servlet的方法
- JSP与Servlet的跳转及得到路径方法整理
- JSP与Servlet的跳转及得到路径方法整理
- JSP与Servlet的跳转及得到路径方法整理(转)
- JSP与Servlet几种页面跳转的区别
- 详细介绍五种JSP跳转方法(有修改)
- JSP/Servlet 汉字乱码处理方法