我是靠谱客的博主 和谐鼠标,最近开发中收集的这篇文章主要介绍Servlet 中转发与重定向的区别!!!,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

一、转发

        方式: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 中转发与重定向的区别!!!所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(58)

评论列表共有 0 条评论

立即
投稿
返回
顶部