servlet跳转分为:客户端跳转和服务器端跳转;
- 客户端跳转:可以直接使用HttpServletResponse接口的sendRedirect()方法即可,但是,这种跳转只能传递session范围的属性,无法传递request范围的属性;
resp.sendRedirect("suc.jsp");
直接可以跳转到suc.jsp页面;
- 服务器端跳转:Servlet中没有像JSP中的<jsp:forward>指令,所有要想执行服务器跳转,就必须依靠RequestDispatcher接口完成
req.getRequestDispatcher("suc.jsp").forward(req, resp);
可以传递req,resp的跳转;
本文介绍了Servlet中的两种跳转方式:客户端跳转与服务器端跳转。客户端跳转使用HttpServletResponse的sendRedirect()方法实现,但只能传递session范围的属性;服务器端跳转则通过RequestDispatcher接口的forward()方法完成,能够传递req和resp。
1万+

被折叠的 条评论
为什么被折叠?



