一:先是response的重定向,代码如下:
response.sendRedirect("test.jsp");
二:request的转发代码如下:
request.getRequestDispatcher("test.jsp").forward(request, response);
或者使用标签:<jsp:forward page="test.jsp"/>
三:两者对比:
转发与重定向的区别?
1
)重定向两次请求,转发一次请求
2
)重定向地址栏的地址变化,转发地址不变
3
)重新定向可以访问外部网站
转发只能访问内部资源
4
)转发的性能要优于重定向