`

1.5 jsp中页面的两种跳转方法的比较

JSP 
阅读更多

 在jsp中有两种页面跳转方式:

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

     ●   这种跳转方式是在服务器中进行的,因此地址栏不变——常把这种跳转方式称为转发

     ●   当执行到跳转语句时,立刻执行跳转,跳转语句之后的代码不会被执行,因此,如果使用forward跳转,则一定在要跳转之前释放所有资源,比如使用数据库,要关闭所有链接

     ●   使用forward时,request.setAttribute()设置的属性仍然能传递到下一个页面

     ●   通过<jsp:para name="" value=""/>传递参数

     ●   这是基于标签的跳转方式,注意要有结束标签

 

★  response.sendRedirect("uri")

     ●   跳转时地址栏会改变

     ●   所人代码执行完毕后现再跳转

     ●   request设置的属性不能保存,因为这是基于客户端的跳转,一旦跳转,相当于客户端改变了

     ●   通过对URL地址重写传递参数

    

分享到:
评论
1 楼 xiangxuehai_jiaer 2011-08-15  
 

相关推荐

    jsp教程.pdf

    - **1.5 JSP页面的测试** - 可以通过浏览器访问部署在Web服务器上的JSP页面来测试其功能。还可以使用一些工具进行单元测试,以确保各个部分按预期工作。 - **1.6 JSP与JavaServlet的关系** - JSP本质上是简化版的...

    中科软面试部分题目中科软面试部分题目

    - **page**:表示当前JSP页面的对象,通常用于脚本表达式中。 - **exception**:表示在执行JSP页面时发生的异常对象。 ### 2. JSP指令标签与动作标签 #### 指令标签 - **jsp:include**:用于在页面被请求时包含另...

    沙舟狼客之JavaEE笔记

    解决 SVN 中的冲突通常有两种方式: 1. **人为协商解决**:开发人员手动解决冲突。 2. **文件锁**:锁定文件防止多人同时修改。 #### 六、ANT 构建工具 Ant 是一种 Java 平台下的自动化构建工具,可以用于编译、...

    javaWEB之servlet

    ### Java Servlet 概述 #### 1.1 Servlet 定义 ...以上示例展示了如何将名为 `helloServlet` 的 Servlet 映射到两种不同的 URL 格式上。需要注意的是,每种映射方式都有其适用场景,开发人员应根据实际需求合理选择。

    自己积累的java面试题.doc

    在Web应用开发中,`forward()`和`redirect()`是两种常见的页面跳转方式,它们分别对应服务器端跳转和客户端跳转。 - **forward()**:这是一种服务器端的跳转方式,当一个Servlet调用另一个Servlet或JSP时,使用`...

    Session实现简单购物车.docx

    1. **商品展示页面**(shop.jsp):这是一个基础的JSP页面,包含一个商品输入框和两个按钮,用户可以输入商品名称,点击“加入购物车”或“重选”。商品输入框用于用户输入想要购买的商品,按钮用于触发不同的操作。...

    SSO CAS 单点登录实例SSOAuth+SSOWebDemo1+SSOWebDemo2.zip

    如 果举例说国内一著名的IT公司(名字隐去),内部共有60多个业务系统,这些系统包括两个不同版本的SAP的ERP系统,12个不同类型和版本的数据库系 统,8个不同类型和版本的操作系统,以及使用了3种不同的防火墙技术,...

    IBM WebSphere Portal 6.1项目实施与开发、配置技巧集锦

    以上两种方法都可以有效地获取登录用户的详细信息,开发者可以根据项目的实际需求选择合适的方法。 --- #### 1.3 个性化 Portlet 添加控制板 **1.3.1 问题描述** 在 Portal 中,有时需要允许用户个性化地添加和...

    Java开发技术大全 电子版

    7.3.2OutputStreamWriter类中的方法250 7.3.3从键盘输入250 7.3.4文件复制251 7.4文件属性处理252 7.4.1File类中的方法252 7.4.2File类使用示例——文件列表253 7.5随机访问文件254 7.5.1RandomAccessFile类...

    页面js返回上一步上一页

    本文档将详细介绍几种常见的JS实现方法。 #### 二、JS实现返回功能的方式 根据文档描述,我们可以总结出以下几种JS实现返回功能的方式: 1. **`history.go(-1)`** - **说明**:这是最常用的方法之一,用来返回上...

    2022最新Java面试题常见面试题与答案汇总0001.pdf

    2. JSP内置对象包括page、request、response、session、application等,分别对应页面、请求、响应、会话和应用范围。 3. JSP四种作用域:page、request、session、application。 4. Cookie和Session存储用户信息,...

    李兴华Java Web开发实战经典.pdf (高清版) Part1

    MLDN 李兴华 Java Web 开发实战经典.pdf (高清版) 全书分为两部分,需 要全部下载下载一起解压,此部分为第一部分 带有书签,清华大学出版社 第1章 JAVA WEB开发简介 1.1、WEB发展历程 1.2、企业开发架构 ...

    李兴华Java Web开发实战经典(高清版) Part2

    MLDN 李兴华 Java Web 开发实战经典.pdf (高清版) 全书分为两部分,需 要全部下载下载一起解压,此部分为第二部分 带有书签,清华大学出版社 第1章 JAVA WEB开发简介 1.1、WEB发展历程 1.2、企业开发架构 ...

    Java&servlet

    ### Java & Servlet Web 开发基础知识点详解 ... HTML(HyperText Markup Language)是构建网页的基础语言,通过使用特定的标签来定义...掌握这些基础知识对于进一步学习Web开发技术(如Java Servlets和JSP)至关重要。

    JavaEE参考答案

    - **5.** JSP、Struts2标签:JSP(Java Server Pages)是一种动态网页技术标准,而Struts2标签库提供了一系列简化HTML和JSP开发的标签。 **1.5.3 简答题** 1. **简述MVC设计模式的工作流程。** - 用户的请求提交...

Global site tag (gtag.js) - Google Analytics