zoukankan      html  css  js  c++  java
  • SpringMVC中使用作用域对象完成数据的流转

    1. PageContext对象

    作用域范围:当前jsp页面内有效

    1. request对象

    作用域范围:一次请求内。

    作用: 解决了一次请求内的资源的数据共享问题

    1. session对象

    作用域范围:一次会话内有效。

    说明:浏览器不关闭,并且后台的session不失效,在任意请求中都可以获取

    到同一个session对象。

    作用:解决了一个用户不同请求的数据共享问题。

    1. application(ServletContext)对象

    作用域范围:整个项目内有效。

    特点:一个项目只有一个,在服务器启动的时候即完成初始化创建

    无论如何获取都是同一个项目。

    作用:解决了不同用户的数据共享问题。

    [1] SpringMVC中使用作用域对象流转数据

    1. 使用request对象作为请求转发数据流转的载体

    注意:使用方式和原有Servlet中使用方式完全一致,只不过

    现在需要在单元方法中来使用。

    代码示例:

    1. 使用session对象作为同一个用户的不同请求的数据流转的载体

    注意:使用方式和原有Servlet中使用方式完全一致,只不过

    现在需要在单元方法中来使用,在单元方法的形参上直接声明session即可。

    代码示例:

    1. 使用application对象作用项目公共数据的载体。

    注意:application对象的获取,只能我们自己在单元方法中获取,不能

    使用形参的方式,让DispatcherServlet帮我们获取。

    代码示例:

  • 相关阅读:
    mysql uodate 报错 You can't specify target table '**' for update in FROM clause
    设置mysql InnoDB存储引擎下取消自动提交事务
    SQL插入数据--数据中的某一列来自本表中的数据
    服务器部署静态页面
    json 和 jsonp
    Git 回滚
    java 自定义注解
    java BlockingQueque的多种实现
    java 多线程之ReentrantLock与condition
    storm 架构原理
  • 原文地址:https://www.cnblogs.com/vincentmax/p/14314036.html
Copyright © 2011-2022 走看看