java中的转发,重定向

来源:互联网 发布:java软件设计什么 编辑:程序博客网 时间:2024/05/18 00:48

转发(服务器端跳转)

1.<jsp:forward>

2.request.getRequestDispatcher("main.jsp").forward(request,response);

重定向(客户端跳转):

<%

     response.sendRedirect("main.jsp");

%>

区别:

1.转发是在服务器端完成,因此称为服务器端跳转

   重定向是在客户端完成,因此称为客户端跳转

2.转发后,地址栏不会改变

 重定向后,地址栏会变

3,转发只能在同一个web项目范围内进行

 重定向可以在不同的web项目内进行