`
xvm03
  • 浏览: 144324 次
  • 来自: ...
社区版块
存档分类
最新评论

JSP页面传递对象

JSP 
阅读更多

两个jsp页面之间如何传递一个对象?比如一个List或者HashMap?
答:
用request.setAttribute("name",Object),request.getAttribute("name");
或者session.setAttribute("name",Object),session.getAttribute("name");

注意问题:
  • 如果用request,要注意request的范围仅限于同一个request对象;如果使用了form的"action"或者response.sendRedirect("xxx.jsp")等调转,则不再是同一个request对象,即用request.getAttribute("name")将取不到值。
  • 换成request.getRequestDispatcher("xxx.jsp").forward(request,response);
    才能共享request中数据
  • 如果用session,程序太慢,存在效率问题。

基础问题: 
1,所有再页面提交的数据,在ACTION里只能通过request.getParameter( or values). 
2,要想通过attribute传输数据,必须保持在同一个request中,不论中转了几次(forward)。

分享到:
评论

相关推荐

    JSP几种页面间传递参数实现的方法

    在多个JSP页面之间传递参数,可以使用JSP的内置作用域对象session。利用它的两个方法setAttribute()和getAttribute(),可以实现参数的传递。 例如,下面的实例实现了把第一个JSP页面的参数传递给第三个页面的功能:...

    几种JSP页面传值方式.txt

    JSP页面之间的数据传递是实现前后端交互的关键环节之一。本文将详细介绍几种常见的JSP页面传值方式,并结合实际应用场景进行解释。 #### 1. 使用表单(Form)进行传值 通过`<form>`标签可以构建一个表单,用户填写...

    JSP内置对象pdf

    JSP提供了一些内置对象,这些对象在JSP页面中可以直接使用,无需声明,极大地方便了开发者的编程工作。在本次的文件中,详细介绍了JSP的9个内置对象,这些对象分别是request, response, pageContext, session, ...

    servlet如何将对象传给JSP,看完必懂

    当Servlet处理完逻辑后,可以将需要传递给JSP的数据封装成对象,并通过`setAttribute`方法存入`HttpServletRequest`对象中,然后通过`RequestDispatcher`的`forward`方法将请求转发到指定的JSP页面,此时JSP页面可以...

    jsp内置对象及jsp复用

    这些内置对象极大地简化了JSP页面的编程,提供了与服务器交互的能力。下面我们将详细介绍几个主要的JSP内置对象及其用途。 1. **pageContext对象**:它是所有内置对象的集合,提供了一个统一的接口来访问其他内置...

    jsp页面人力资源管理系统静态页面

    【标签】"jsp页面"提示我们这个系统是基于JSP技术构建的,这意味着开发者可以利用JSP的内置对象(如request、response、session、application等)、指令(如、等)以及EL(Expression Language)和JSTL(JavaServer ...

    jsp参数传递

    ### JSP页面间参数传递详解 #### 一、引言 在Web开发中,Java Server Pages (JSP) 是一种广泛使用的服务器端脚本技术,它允许开发者在HTML页面中嵌入Java代码,从而实现动态内容的生成。JSP页面间参数传递是JSP...

    jsp隐含对象详细解析

    JSP内置对象是预定义的对象,它们在JSP页面中默认可用,无需额外声明或创建。下面将详细介绍JSP中的九大内置对象: 1. **out输出流对象** - **类型**:`javax.servlet.jsp.JspWriter` - **作用域**:`page` - *...

    JSP页面从一个页面传递一个参数到另外一个页面的方法

    ### JSP页面从一个页面传递一个参数到另外一个页面的方法 #### 概述 在Web开发中,特别是使用Java Server Pages(JSP)进行网站构建时,经常需要在不同的页面之间传递数据。这些数据可能包括用户的输入、表单提交...

    jsp九大内置对象

    - **用途**:提供了一个中心化的访问点,可以访问到JSP页面中的其他内置对象(如request、response、session、application等)。 - **特点**: - 创建和初始化工作由容器自动完成。 - 可用于获取当前页面的上下文...

    实验三 JSP内置对象使用

    在这个实验中,当用户点击“购买”链接时,request对象被用来传递书名(name)、价格(price)和类型(type)等参数到`add_cart.jsp`页面。例如,URL中的`name=<%=key%>&price=<%=value%>&type=history`就是通过...

    struts2的方式返回json到jsp页面 List,Map,Object,对象各种操作都有....MyEclipse的,导入直接看效果。

    jsp通过Ajax无刷新获取Action返回的模拟数据,然后通过struts2转化成json数据返回页面....这里面Map,List,对象等等,一些常用的操作都有。主要的代码在Action和 json.js里面。适合新手入门

    关于JSP页面间的传参问题

    ### 关于JSP页面间的传参问题 #### JSP页面间传值方法概述 在进行Web开发时,尤其是在使用Java Server Pages(JSP)技术的过程中,页面间的参数传递是一项非常重要的技能。它不仅涉及到基本的HTML知识,还涉及到...

    韩顺平 jsp页面计算器

    【韩顺平 jsp页面计算器】是一个基于JSP(JavaServer Pages)技术的简单计算器应用,旨在帮助初学者理解如何在不同的JSP页面之间传递参数。这个教程可能由知名IT教育者韩顺平教授,他的课程通常深入浅出,适合初学者...

    jsp经典页面搜集集合

    这个“jsp经典页面搜集集合”显然是一个资源包,包含了多个用于构建网站或个人博客的基础JSP页面实例。 **1. JSP页面结构** 一个JSP页面主要由两部分组成:静态内容(HTML、CSS、JavaScript)和动态内容(Java代码...

    使用代码自动生成jsp页面

    在Java Web开发中,通常我们会使用Action(或Controller)层来处理业务逻辑,并通过Model将数据传递到View(如JSP页面)进行展示。但有时我们可能需要在Action层直接生成一个静态HTML页面,以便于快速部署或者离线...

    JSP内置对象及四种作用域

    在JavaServer Pages (JSP) 技术中,内置对象是预定义的变量,可以直接在JSP页面中使用,无需显式声明。这些内置对象极大地简化了开发过程,提供了与服务器交互的不同方式。本篇文章将深入探讨JSP的内置对象之一——`...

    JSP九大内置对象

    - **request**:在一个HTTP请求的处理过程中有效,用于在多个Servlet或JSP页面之间传递信息。 - **page**:仅在当前JSP页面的执行周期内有效,用于页面级别的局部变量和属性。 通过理解和利用这些内置对象及其作用...

    实例详解JSP内置对象--request对象

    实例详解JSP内置对象--request对象 request对象是JSP中的内置对象之一,它提供了访问HTTP请求信息的功能。在基于Web的开发中,request对象扮演着极其重要的角色。本文将通过实例详解request对象的使用和掌握。 一...

    jsp资料整合 JSP对象

    它可以用来在不同的servlet或JSP页面间传递信息。 6. **页面对象 (javax.servlet.jsp.PageContext)**: 这个对象是对页面上下文的扩展,提供了一些额外的功能,如检索JSP标签库中的动作元素。 7. **例外对象 ...

Global site tag (gtag.js) - Google Analytics