一、转发
方式:request.getRequestDispatcher("地址").forward(request, response);
特点:
1、访问的地址栏不发生变化。
2、是服务器的行。
3、只能转发到本地当前web应用的资源。
4、只能发生一次。
5、能将数据保存在request作用域对象里。
主要运用:
后台将一些数据转发到jsp页面中 比如:
1、登录功能时账户和密码有误信息返回给jsp。
2、注册功能 是否注册成功信息返回给jsp等。
工作工程:

二、重定向
方式:response.sendRedirect("参数");
特点:
1、访问的地址栏会发生变化。
2、能转发到本地当前web应用的资源,外部web应用也可以。
3、不能将数据保存在request作用域对象里。
4、重定向是客户端行为。
5、重定向两次跳转之间传输的信息会丢失。
工作工程:

最后
以上就是和谐鼠标最近收集整理的关于Servlet 中转发与重定向的区别!!!的全部内容,更多相关Servlet内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复