当前位置: 首页 > news >正文

黑龙省建设厅网站首页界面设计图片 作品

黑龙省建设厅网站首页,界面设计图片 作品,360度搜索建站网,dedecms网站信息统计在一个web应用中通过两种方式,可以完成资源的跳转: 第一种方式:请求转发 第二种方式:重定向 转发和重定向的区别: 代码上的区别: 请求转发 // 获取请求转发器对象 RequestDispatcher dispatcher request.…

在一个web应用中通过两种方式,可以完成资源的跳转:

        第一种方式:请求转发

        第二种方式:重定向

转发和重定向的区别:

        代码上的区别:

                请求转发

                        // 获取请求转发器对象

                        RequestDispatcher dispatcher = request.getRequestDispatcher("/dept/list");

                        // 调用请求转发器对象的forward方法完成转发

                        dispatcher.forward(request, response);

                        // 合并一行代码

                        request.getRequestDispatcher("/dept/list").forward(request, response);

                        // 转发的时候是一次请求,不管你转发了多少次。都是一次请求。

                        // AServlet转发到BServlet,再转发到CServlet,再转发到DServlet,不管转发了多少次,都在同一个request当中。

                        // 这是因为调用forward方法的时候,会将当前的request和response对象传递给下一个Servlet。

                重定向

                        // 注意:路径上要加一个项目名。

                        // 浏览器发送请求,请求路径上是需要添加项目名的。

                        // 以下这一行代码会将请求路径“/oa/dept/list”发送给浏览器

                        // 浏览器会自动的向服务器发送一次全新的请求:/oa/dept/list

                        response.sendRedirect("/oa/dept/list");

        形式上的区别:

                请求转发(一次请求)

                在浏览器地址栏上发送的请求是:http://localhost:8080/servlet10/a ,最终请求结束之后,浏览器地址栏上的地址还是这个。没变。

                重定向(两次请求)

                在浏览器地址栏上发送的请求是:http://localhost:8080/servlet10/a ,最终在浏览器地址栏上显示的地址是:http://localhost:8080/servlet10/b

        转发和重定向的本质区别:

                请求转发:是由WEB服务器来控制的。A资源跳转到B资源,这个跳转动作是Tomcat服务器内部完成的。

                重定向:是浏览器完成的。第二次请求是由浏览器发出的。

        请求转发和重定向应该如何选择?

                - 如果在上一个Servlet当中向request域当中绑定了数据,希望从下一个Servlet当中把request域里面的数据取出来,使用请求转发机制。

                - 剩下所有的请求均使用重定向。(重定向使用较多。

        跳转的下一个资源有没有要求呢?必须是一个Servlet吗?

                回答:不一定,跳转的资源只要是服务器内部合法的资源即可。包括:Servlet、JSP、HTML.....

        请求转发会存在浏览器的刷新问题。

请求转发示意图:

                

 重定向示意图:

                  

http://www.yayakq.cn/news/755782/

相关文章:

  • 蔬菜类网站建设规划书快速搭建电子商务网站
  • wordpress 建站赚钱平面广告设计图片海报
  • 抚州市临川区建设局网站怎样查网站有没有做CDN加速
  • 做推广网站费用搜索引擎营销就是seo
  • 什么公司做企业网站如何做360网站的排名
  • 中山企业网站制作公司修改wordpress热门文章的数量
  • 公文写作网站电商平台开发报价
  • 个人建网站步骤做商城网站数据库分类该有哪些
  • 长春做网站的电话做视频网站怎么看不会卡
  • 如何给网站做权重协会网站建设目的
  • 个人和做网站方签合同模板东莞网站建设求职简历
  • 汉源网站建设WordPress不同尺寸图片
  • 包头教育云网站建设vscode 网站开发教程
  • 网站做担保交易平台学电商一般月收入多少
  • 做网站有什么语言好手机微网站模板下载
  • 徐州网站制作苏视网站建设需求分析调研表
  • 从0到建网站餐饮网站开发参考文献
  • 荆门网站开发公司怎么做国外的网站 卖东西
  • 网站英文联系我们如何做网站流量买卖
  • 代理公司简介外包seo公司
  • 网站建设 名词解释做一个谷歌网站多少钱
  • phpcms获取网站名称discuz系统
  • seo优化网站多少钱与企业网站做接口
  • 做网站推广合同织梦网站添加视频教程
  • html5炫酷网站wordpress找回删除插件
  • 上海中小企业网站wordpress 优化数据
  • 做网站为什么赚钱网络营销方式的特点
  • 宣城网站建设 有限公司企业管理培训课程排行榜
  • 上海制作网站公司网站网站备案要求
  • 河北网站建设联系方式网站优化查询代码