Java Web中数据共享说明
来源:互联网 发布:雕刻机编程步骤 编辑:程序博客网 时间:2024/05/16 23:56
在Java Web中有五种数据共享方式:
1.Page页面级别数据共享,其使用方式如下:
JSP: 直接使用内置的pageContext对象来设置保存获取删除共享数据,仅仅在本次请求处理期间及本Servlet范畴内有效
Servlet中获取PageContext的方式如下所示:
PageContext context = JspFactory.getDefaultFactory().getPageContext(this, request, response, null, true,1024, true);
2.Request请求级别数据共享,使用HttpServletRequest.xxxAttribute方法来操作共享数据,仅仅本次请求处理期间,也就是Request的生存期间有效,与Page共享数据区别,在于如果调用了RequestDispatcher转向到第二个Servlet后能被其访问
3.Session级别有效,其使用方式如下:
JSP:启用会话,并直接使用其内置的session对象来操作共享数据
Servlet:HttpServletRequest.getSession方法获取Session对象
4.Application级别有效,其使用方式如下:
JSP:内置的application(ServletContext实例)对象
Servlet:this.getServletContext方法获取ServletContext实例
另外有三种其它的数据传递方式:
1.Cookie
2.URL重写
3.Hidden Fields
- Java Web中数据共享说明
- Java Web中数据共享说明
- Java中多线程之间数据共享
- 七:java中ThreadLocal共享复杂数据
- java多线程中关于数据共享
- Tomcat在不同web应用程序中共享数据
- Java Web 中application(应用级) session(会话级) request(请求级)如何实现数据共享
- java创建的web工程中web.xml配置说明
- java web 02 关于JSP跳转中request共享问题
- dll中共享数据
- Java Web Start - 说明
- JAVA多线程共享数据
- Java多线程共享数据
- 使用文件映射的方式进行共享数据中CreateFileMapping、MapViewOfFile函数参数说明
- 关于java web 中JavaBean组件的说明
- Java Web中hibernate、spring、structs简要说明
- Java中如何实现单个线程范围内的数据共享
- 黑马程序员---java中如何实现线程范围内共享数据
- 程序员因为女孩而美丽!
- 查看正在运行的oracel存储过程
- ★【树状数组】【NOI2008】糖果雨
- 【Js--代码模块】最精练的div移动代码
- struts1.x 标签使用总结
- Java Web中数据共享说明
- C++中的mutable和const
- Win 8台式机欲用触控鼠标代替触摸板 抽风还是有底气?
- 绘图
- 实时Web时代即将到来:不只谷歌Twitter玩得起
- SPDY 是什么?如何部署 SPDY?
- oracle的一些常用操作
- MFC ODBC
- 几个不错的在线UML图编辑器