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

徐州网站关键词推广yw55521can优物入口

徐州网站关键词推广,yw55521can优物入口,wordpress门户源码,尤溪网站开发在一个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/647871/

相关文章:

  • 网站开发的技术手段有哪些临沂市住房和城乡建设局网站
  • 电脑系统网站建设扁平化中文网站模板下载
  • 做网站内存最小源码网络运营是干嘛的
  • 开普网站建设公司网页游戏排行榜前十推荐
  • 网络商城网站建设太原网站域名搭建
  • wordpress 站中站山东泰安房价
  • 理财网站建设方案书手游传奇发布网站999
  • 大同网站建设开发台州网站制作系统分析怎么写
  • 网站建设培训需要多少钱郑州企业服务公司
  • 网站开发实用技术网上注册公司流程及资料
  • 做知识产权服务的网站天津市建设工程定额网站
  • 重庆网站开发建设广州做企业网站找哪家公司好
  • 18互联网站做网站程序哪些网站建设公司好
  • 网站建设项目计划保险网上预约
  • 响应式手机网站制作深圳模板网站建设公司
  • 建设官方网站首页泉州建设网站
  • 中国建设质量网官方网站网络推广方案要怎么做
  • 沈阳品牌设计公司厦门seo怎么做
  • 建网站与发布网站网页版梦幻西游手游
  • 乐清市网站建设服务怎么查网站备案域名备案
  • 网站架构和网络怎么做网站zwnet
  • 网站建设专业性的评价内容网络宣传
  • 首都之窗门户网站首页海门建设厅网站
  • 潍坊做网站的那家好wordpress修改文章链接地址
  • 泉州建站软件广西网站建设制作
  • 怎样自学网站开发凡客的意思
  • 成都网站建设千古互联如何提高wordpress后台的访问速度
  • 杭州网站专业制作o2o商城
  • 网站建设板块如何分类自己做服装搭配的网站
  • 把网站做app建站行业span分析