本文主要是介绍servlet 请求派发与重定向的区别理解,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
请求派发与重定向相同点:
两者均能指向内部地址,在网页设计中经常遇到这种场景,如在登录过程中判断用户是否登陆过,如果没登录过,则可以指向登录界面
请求派发与重定向不同点:
1.请求指派只能指派到内部地址,而重定向既可以指派的内部地址又可以指派到外部地址。
2.请求指派指派过程中url不变,用户无法感知,重定向url会改变
请求派发与重定向实现语法:
1.请求派发
其中url即可以是绝对路径又可以是相对路径request.getRequestDispatcher(url).forward(request, response);
2.重定向
之中url如果指向内部地址则只能是相对路径response.sendRedirect(url);
这篇关于servlet 请求派发与重定向的区别理解的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!