在某些情况下,当响应用户时,需要将用户重新引导至另一个页面。例如,如果用户输入的form表单信息不完整,就会再被引导到该form表单的输入页面。
可以使用response对象的sendRedirect方法实现用户的重定向,即可以让用户从一个页面跳转到sendRedirect中url指定的页面,即所谓的客户端跳转。
需要注意的是当使用sendRedirect方法将用户从当前页面重定向到另一个页面时,Tomcat服务器还是要把当前JSP页面执行完毕后才实施重定向操作,但Tomcat服务器不再给用户看当前页面的执行效果。如果在执行sendRedirect方法后,紧接着执行了return返回语句,那么Tomcat服务器会立刻结束当前JSP页面的执行。