`
yahaitt
  • 浏览: 759880 次
  • 性别: Icon_minigender_2
  • 来自: 杭州
社区版块
存档分类
最新评论

JSP中两种跳转的区别

阅读更多

<jsp:forward page=""></jsp:forward>

xml 代码
  1. <jsp:forward page=""/>  


地址栏不改变跳转--服务器跳转。
执行到跳转语句后无条件立刻跳转--之后的代码不被执行。
在跳转之前释放掉全部的资源。
request设置的属性依然能保留在下一个页面(setAttribute)。
通过

xml 代码

<jsp:param name="" value="">

  1. <jsp:param name="" value=""/>  

传递参数。

response.sendRedirect("地址");
地址栏改变跳转--客户端跳转。
所有代码执行完毕之后再跳转。
不能保存request属性--地址改变了。
通过对URL地址的重写传递参数。 

 

form表单提交方式get与post的区别:
post:提交内容不会显示,没有长度要求。
get:提交的内容会显示出来,地址栏的长度只有4k-5k,如果传递大数据,则无法使用。

分享到:
评论
1 楼 longxiaoyan 2009-12-24  
我一般这样理解:forward发送一次request,sendRedirect发送两次request。

相关推荐

    JSP和HTML跳转.zip_html挑转jsp_jsp和HEML跳转_jsp和HTML跳转

    在Web开发中,JavaServer Pages (JSP) 和 HyperText Markup Language (HTML) 是两种常见的技术,用于构建动态和静态的网页。它们之间的跳转是Web应用中的常见操作,可以帮助用户在不同页面间导航。本篇文章将详细...

    JSP页面的五种跳转方法

    JSP页面的五种跳转方法是Web开发中常见的页面间导航技术,它们允许开发者在用户请求之间灵活地转移控制流。以下是这五种方法的详细介绍: 1. **RequestDispatcher.forward()** - `RequestDispatcher.forward()`...

    jsp与Servlet跳转

    - 在Java Web应用中,页面跳转通常有两种方式:重定向(Redirect)和转发(Forward)。 - **重定向**:客户端(浏览器)会收到一个新的HTTP响应,并被指示去访问新的URL。这意味着客户端会发送一个新的请求到...

    两种跳转的区别.txt

    ### 两种跳转的区别 在Java Server Pages (JSP) 中,实现页面跳转有两种主要方式:`forward`跳转与`response`跳转。这两种方法各有特点,在实际开发过程中根据不同的需求选择合适的跳转方式至关重要。下面将详细...

    jsp实现页面跳转的方法

    为了更直观地理解这两种页面跳转方式的区别,我们来分析题目中给出的示例。 **实例一:使用`jsp:include`** 在示例中,`calling1.jsp`页面通过`jsp:include`动作包含了`destination1.jsp`页面。当用户在`request1....

    jsp中几个页面之间跳转

    本文将深入探讨这两种路径的区别以及它们在JSP页面跳转中的应用。 一、绝对路径与相对路径 1. 绝对路径:绝对路径是从根目录开始,完整地指明文件或资源所在位置的路径。例如,如果一个HTML或JSP文件位于服务器的`...

    jsp与Servlet跳转实例

    在Web开发中,JSP(Java Server Pages)和Servlet是两个重要的技术组件,它们共同协作来处理客户端请求并生成动态网页内容。本文将详细解析一个具体的案例——如何通过JSP与Servlet的有效结合实现信息提交与页面跳转...

    JSP_页面跳转,JSP_页面跳转

    理解并掌握这两种跳转方式的区别和适用场景,对于提升个人开发技能及项目质量具有不可忽视的作用。在未来的学习和实践中,持续探索和优化页面跳转的策略,将有助于我们在复杂多变的Web环境中,为用户提供更加顺畅和...

    jsp_html_web_实现页面跳转

    JSP(JavaServer Pages)和HTML是两种常见的Web开发语言,它们在构建动态网页时发挥着各自的作用。本篇将详细介绍如何使用JSP和HTML来实现页面跳转。 一、JSP页面跳转 1. **隐式转发(Internal Forward)**:在同...

    jsp response.sendRedirect不跳转的原因分析及解决.docx

    在Java Server Pages (JSP) 技术中,`response.sendRedirect()` 是一种常用的实现服务器端重定向的方法。然而,在实际项目开发过程中,有时会遇到虽然调用了 `response.sendRedirect()` 方法,但页面并没有按预期...

    JSP_1.zip_JSP实现页面跳转_jsp学易网登录

    有两种主要的页面跳转方式:服务器端跳转和客户端跳转。 1. **服务器端跳转** 使用`response.sendRedirect()` 方法。这种方式会发送一个新的HTTP请求到服务器,因此URL会改变,浏览器的历史记录也会更新。这种方式...

    servlet跳转的几种情况

    Servlet 跳转可以分为 Redirect 跳转和 Forward 跳转两种,JSP 跳转也可以使用这两种方式,但是需要注意 JSP 的特殊性。了解 Servlet 跳转的几种情况,可以帮助开发者更好地控制程序的流程和数据传递。

    JSP网站登录记忆跳转实现的一种方法

    本文将详细探讨一种基于JSP技术实现的记忆跳转方法。 #### 二、背景与需求分析 在传统的Web应用中,用户在未登录的情况下尝试访问受保护页面时,通常会被重定向至登录页面。登录成功后,用户需要手动返回之前的...

    JSP跳转方式总结.doc

    本文将重点讨论两种主要的JSP跳转方式:`RequestDispatcher.forward()` 和 `response.sendRedirect()`,以及JSP标签 `&lt;jsp:forward page=""&gt;`。 1. `RequestDispatcher.forward()` `RequestDispatcher.forward()` ...

    spring跳转到jsp和接口共同存在

    在Spring Boot应用中,我们经常需要处理两种类型的请求:一种是传统的HTTP请求,通常用于展示视图,如JSP页面;另一种是API接口,主要用于数据交互和服务化。本篇文章将详细探讨如何在Spring Boot项目中同时支持这两...

    java-web学习demo--最简单的servlet jsp跳转传值

    在Java Web开发中,Servlet和JSP是两个重要的组件,它们常常被用来构建动态Web应用程序。本示例"java-web学习demo--最简单的servlet jsp跳转传值"主要展示了如何通过Servlet处理HTTP请求,并将数据传递到JSP页面进行...

    JSP页面跳转大全.docx

    - **E**: 使用JavaScript提交表单也是一种跳转方式,通过修改表单的`action`属性并调用`submit()`方法,可以模拟用户点击按钮提交表单并跳转到指定的处理页面。 在选择跳转方法时,通常考虑以下几个因素:是否需要...

    jsp登陆界面数据库连接与跳转!

    本文将详细探讨如何在JSP中实现用户登录功能,并通过数据库进行用户身份验证,以及如何根据验证结果执行页面跳转。 #### 二、登录界面设计与实现 **1. HTML表单设计** 首先,我们需要设计一个简单的登录表单,...

    jsp_html_web_实现页面跳转 E

    在JSP中,页面跳转可以采用两种主要的方式:转发(forward)和重定向(redirect)。 #### 二、JSP中的页面跳转方式 1. **转发(forward)**: - **定义**:转发是在服务器端内部将请求从一个资源转发到另一个资源。在...

    jsp页面跳转

    本文将详细介绍JSP中的页面跳转机制,包括服务器端跳转与客户端跳转两种主要方式,并重点分析其中提及的五种基于JavaScript的跳转方法。 #### 二、服务器端页面跳转 ##### 1. `forward()` 方法 `forward()` 是...

Global site tag (gtag.js) - Google Analytics