request.getRequestDispatcher() 请求转发 是服务器端跳转 在服务器内,地址不变response.sendRedirect() 重定向 是客户端跳转
关于request.request.getRequestDispatcher().forward()方法的一点看法
request.request.getRequestDispatcher().forward()跳转本身不会返回,也不会终止程序体的执行,程序体后面该执行的还是会执行!
而response.sendRedirect()方法后面的代码不会执行
request.getRequestDispatcher()和 response.sendRedirect()
最新推荐文章于 2021-04-19 21:20:25 发布
本文探讨了服务器端跳转(request.getRequestDispatcher().forward())与客户端跳转(response.sendRedirect())的区别。前者在服务器内部完成跳转且URL地址不变;后者则由客户端发起新请求,地址会改变。此外,文章还指出request请求转发后程序体仍会继续执行,而response重定向后后续代码将不再执行。
2308

被折叠的 条评论
为什么被折叠?



