美文网首页
20.数据共享

20.数据共享

作者: 若愚同学 | 来源:发表于2018-06-19 23:01 被阅读0次

Web组件(Servlet/JSP)的数据共享得需要作用域对象.

作用域对象存在的意义:

在多个Web组件之间共享和传递数据

四大作用域对象:

pageContext(page)        PageContext               表示当前JSP页面的范围(学JSP再探讨).
request                  HttpServletRequest        表示当前请求范围. 只是共享同一个请求中的数据,若是不同的请求之间,是不能共享的,每次请求都是新的请求对象.
session                  HttpSession               表示当前会话范围. 只要浏览器不关闭,session就是同一个对象.就可以共享该会话中的数据.
application              ServletContext            表示当前应用范围. Tomcat开始启动,application对象就创建好了,Tomcat关闭application对象销毁.
                                                  在整个Web的生命周期中(Tomcat启动--Tomcat关闭),有且只有一个application对象.

设置共享信息:

域对象.setAttribute(String name,Object value);

获取共享信息:

Object value  = 域对象.getAttribute(String name);

修改共享信息:

重新设置一个同名的属性.

删除共享信息:

域对象.removeAttribue(String name);

注意:

往哪一个作用域对象中存储数据,就只能从哪一个作用域中获取数据.

基本:

一般的组件之间的数据共享,存放在request中,此时只能使用请求转发.

登陆信息存放在Session中.

图片1.png

相关文章

  • 20.数据共享

    Web组件(Servlet/JSP)的数据共享得需要作用域对象. 作用域对象存在的意义: 在多个Web组件之间共享...

  • 数据透视表&

    20.数据透视布局及美化 1.创建数据透视表 操作:插入~数据透视表~选项~显示~经典数据透视表~拖动字段~选项 ...

  • SAAS软件架构——数据层架构实践

    1. 多租户数据架构三种模式: ①独立数据库②共享数据库、独立 Schema③共享数据库、共享 Schema、共享...

  • 数据库

    19. 数据字典主要包括数据项、数据结构、数据流、数据存储和处理过程五个部分。 20. 三种常用抽象...

  • 数据库

    19. 数据字典主要包括数据项、数据结构、数据流、数据存储和处理过程五个部分。 20. 三种常用抽象...

  • 20.数据类

    出自:http://www.xiaoboswift.com/course/54

  • 8251A 并行传送和串行传送远程抓娃娃

    20. 8251A 芯片中实现并行数据转换为串行数据的部件 一、数据传送 并行传送 数据在多条并行 1 位宽的传输...

  • 小程序全局共享数据--存储

    1. 前言 全局共享数据 或者叫页面状态管理? 2. 全局共享数据 如果叫全局共享数据的话 其实用globalDa...

  • Android《第五章:ContentProvider》

    ContentProvider(外共享数据) ContentProvider在Android中的作用是对外共享数据...

  • 设计模式(十四)-享元模式

    享元模式 享元模式,共享内存,节约内存空间,相同的数据共享使用,主要对数据、方法共享分离,将数据的方法分为内部数据...

网友评论

      本文标题:20.数据共享

      本文链接:https://www.haomeiwen.com/subject/bznzeftx.html