- PageContext对象
作用域范围:当前jsp页面内有效
- request对象
作用域范围:一次请求内。
作用: 解决了一次请求内的资源的数据共享问题
- session对象
作用域范围:一次会话内有效。
说明:浏览器不关闭,并且后台的session不失效,在任意请求中都可以获取
到同一个session对象。
作用:解决了一个用户不同请求的数据共享问题。
- application(ServletContext)对象
作用域范围:整个项目内有效。
特点:一个项目只有一个,在服务器启动的时候即完成初始化创建
无论如何获取都是同一个项目。
作用:解决了不同用户的数据共享问题。
[1] SpringMVC中使用作用域对象流转数据
- 使用request对象作为请求转发数据流转的载体
注意:使用方式和原有Servlet中使用方式完全一致,只不过
现在需要在单元方法中来使用。
代码示例:
- 使用session对象作为同一个用户的不同请求的数据流转的载体
注意:使用方式和原有Servlet中使用方式完全一致,只不过
现在需要在单元方法中来使用,在单元方法的形参上直接声明session即可。
代码示例:
- 使用application对象作用项目公共数据的载体。
注意:application对象的获取,只能我们自己在单元方法中获取,不能
使用形参的方式,让DispatcherServlet帮我们获取。
代码示例: