`
longlovexk
  • 浏览: 5231 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

jsp重定向与转发的区别

    博客分类:
  • jsp
阅读更多

 重定向与转发的主要区别如下:

      1.转发是继续传递、处理同一个请求,在服务器端进行,浏览器显示旧请求URL
      2.重定向在客户端运行,会产生一个请求,经过一次重定向后,浏览器会显示新URL,并且request内的对象将无法使用。即目标资源不能获取request属性值,而转发能获取。
      3.因为浏览器要发出一个新请求,所以重定向速度比转发慢!

   在实际开发中二则的选择原则如下:
  1.优先选择转发,因为转发效率更高
  2.在同一个web应用程序的两个请求间传递数据时,在转发与重定向之间只能通过转发实现
  3.当需要跳转到其他服务器上的资源时(如网站)必须使用重定向。

分享到:
评论

相关推荐

    jsp中标签,对象存储与提交,还有重定向和转发的区别。

    大连实习资料8月9日,主要内容有jsp中标签,对象存储与提交,还有重定向和转发的区别。

    一个基于struts的重定向和转发实例

    在struts中测试登录的redirect,transmit 一个测试重定向和转发的demo。演示转发到jsp和action的过程。 供参考。

    JSP转发和重定向的区别分析

    1.RequestDispatcher.forward()――转发 是在服务器端起作用,当使用forward()时, Servlet engine传递HTTP请求从当前的Servlet or JSP到另外一个Servlet,JSP 或普通HTML文件,也即你的 form提交至a.jsp,在a.jsp用到了...

    jsp 转发和重定向的区别(forward sendRedicreat)

    <jsp:forward>元素可以用来转发控制,而Response对象 的sendRedicreat()方法用来重定向请求

    Servlet转发与重定向

    通过网上总结的Servlet的转发与重定向的区别介绍。希望可以帮的上大家

    javaweb作业-Ajax、javabean、jsp、serviet、数据库编程

    2.javabean实例 3.JSP1练习 4.JSP2练习 5.在第5章课后习题2基础...重定向和转发有什么区别? EL的语法形式?引入它的主要作用?它访问的是Java脚本数据还是属性数据? 使用JSTL的步骤?分支标签和循环标签的语法形式?

    Servlet+jsp.docx

    创建web工程还有代码是试练,请求方式+重定向+请求转发+cookie+session+jsp(四大作用域九大内置对象)

    JSP和Servlet面试题

    7.Jsp的重定向和转发的流程有什么区别 重定向是客户端行为,转发是服务器端行为 重定向时服务器产生两次请求,转发产生一次请求,重定向时可以转发到项目以外的任何网址,转发只能在当前项目里转发 重定向会导致...

    jsp九大内置对象讲解

    jsp的九大内置对象的详细讲解,包括重定向和转发的部分内容

    JSP网上书店完整源代码

    用户在客户端请求jsp页面,jsp页面将结果提交到Servlet,由Servlet负责处理结果,访问数据库等操作,并将参数结果放在request,session,application等元素中,然后通过请求转发和重定向转发到其他jsp页面或者...

    解决struts2请求转发或重定向时,一个结果码无法对应多个视图的问题

    通过两个自定义结果集,解决struts2请求转发或重定向时,一个结果码无法对应多个视图的问题。以前的做法,是在配置Action时使用通配符解决,但这样需要JSP页面名称和Action的方法名称一致,如果命名不一致或不规范,...

    C-ATM.zip jsp+servlet 项目【练手/总结/巩固】

    1. 在JavaWeb中,页面跳转有两种方式:重定向和转发。 2. 重定向是通过发送特定的HTTP响应码告知浏览器请求的资源已被移到新的URL上,浏览器接收到响应后会重新发送请求到新的URL地址,因此URL路径会改变。 3. 转发...

    Servlet与JSP核心编程第2版

    15.7 从jsp页面转发请求 15.8 包含页面 第16章 简化对java代码的访问:jsp 2.0表达式语言 16.1 应用el的驱动力 16.2 表达式语言的调用 16.3 阻止表达式语言的求值 16.4 阻止标准脚本元素的使用 16.5 ...

    WebContent.rar

    用JSP实现登录,使用重定向和转发两个方法登录到登陆页面。

    servlet+jsp练手小项目

    servlet+jsp练手小项目,适合初学者进行项目的练手,可以帮助我们熟悉servlet+jsp的项目流程,掌握转发,重定向,路径等问题,有助于后面框架的学习,而且项目并不复杂,主要是锻炼大家的思路,让我们可以熟悉servlet...

    用户登录Demo(JSP+Servlet)

    <> 失败:保存错误信息到request域,转发到login.jsp(login.jsp显示request域中的错误信息) <> 成功:保存用户信息到session域中,重定向到main.jsp页面,显示session域中的用户信息 > main.jsp:从session域获取...

    Web 常见面试题

    3. http 中重定向和请求转发的区别(8个) 4. Cookie 和 Session
区别 5. 什么是 jsp,什么是 Servlet?jsp 和 Servlet 有什么区别? 6. jsp 有哪些域对象和内置对象及他们的作用 7. 过滤器和监听器是什么,有什么用...

    JSP实现邮箱登录验证

    使用转发或重定向跳转页面,制作企业邮箱登录页面,实现登录验证功能

    jsp servlet

    //转发和重定向是都是一瞬间就跳转到了要转发的页面 中间的内容基本没有时间显示 解决这个问题的方法如下: 包含转发 request.getRequestDispatcher("login.html").include(request.response); //就是将该页面所包含...

Global site tag (gtag.js) - Google Analytics