学习servlet中,遇到的response的重定向和request的转发

一:先是response的重定向,代码如下:

response.sendRedirect("test.jsp");

二:request的转发代码如下:

request.getRequestDispatcher("test.jsp").forward(request, response);

或者使用标签:<jsp:forward page="test.jsp"/>

三:两者对比:

转发与重定向的区别?

          1)重定向两次请求,转发一次请求

          2)重定向地址栏的地址变化,转发地址不变

          3)重新定向可以访问外部网站 转发只能访问内部资源

          4)转发的性能要优于重定向

猜你喜欢

转载自blog.csdn.net/handsome2013/article/details/81202231