Servlet02 请求转发和重定向


请求转发:

  req.getRequestDispatcher("对应的servlet在web.xml中的别名");

重定向:

  resp.sendRedirect(String uri);

  uri: /虚拟项目名/servlet别名

二者的区别:

  请求转发会将处理后的req发送到服务器,如何服务器将参数传递下一个处理页面收到的是包含具体数据的参数,而且地址栏不会改变

    

 

 

  重定向会将空的,不包含处理信息的req传递给下一个数据,并且地址栏会发生改变

    

 

  PS:此处的客户端指的是JSP页面

相关