博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
域scope 介绍,及查找数据
阅读量:7039 次
发布时间:2019-06-28

本文共 1038 字,大约阅读时间需要 3 分钟。

书中介绍<jsp:useBean> 中属性 scope:

     

 

<%@ page language="java" pageEncoding="UTF-8"%>
Insert title here FDSAFDAF家乐福大家乐福
<% request.setAttribute("data", "
ewqrewqr
"); String data = (String) pageContext.getAttribute("data", pageContext.REQUEST_SCOPE); out.write(data); pageContext.findAttribute("data"); //page request session application //el 表达式 //${data};//相当于这句pageContext.findAttribute("data"); %>

pageContext(称之为page域) 是四个域的最小的域,只能在当前页中;

request(称之为request域) 请求范围内
session(称之为session域)会话范围内
servletContext(称之为application域) 应用范围内
明确如下问题:
什么是域?
这4个对象的生命周期?
哪种情况下用哪种域对象。
1、request:如果客户向服务器发请求,产生的数据,用户看完就没用了,像这样的数据就存在request域,像新闻数据,属于用户看完就没用的
2、session:如果客户向服务器发请求,产生的数据,用户用完了等一会儿还有用,像这样的数据就存在session域中,像购物数据,用户需要看到自己购物信息,并且等一会儿,还要用这个购物数据结帐
3、servletContext:如果客户向服务器发请求,产生的数据,用户用完了,还要给其它用户用,像这样的数据就存在servletContext域中,像聊天数据

从四个域里面找数据;

pageContext.findAttribute("data"); //page request session application
//el 表达式
${data};//相当于这句pageContext.findAttribute("data");

=====特殊用法:

  

 

转载地址:http://kjxal.baihongyu.com/

你可能感兴趣的文章
利用Fork/Join框架来统计某个字符串在某个文件夹的文件中出现的次数
查看>>
使用ownCloud在Linux安装你的个人云服务
查看>>
《深入实践Spring Boot》一1.6 小结
查看>>
XTTS,又一个值得你重视的Oracle数据库迁移升级利器
查看>>
error: src refspec master does not match any. error: failed to push some refs to
查看>>
《C语言及程序设计》实践项目——用break和continue改变流程
查看>>
Nodejs进阶:基于express+multer的文件上传
查看>>
利用ROS搭建应用基础套件
查看>>
MySQL · 物理备份 · Percona XtraBackup 备份原理
查看>>
The total number of locks exceeds the lock table size错误(已纠正)
查看>>
Java千百问_05面向对象(005)_接口和抽象类有什么区别
查看>>
c++虚函数表探究
查看>>
java自定义注解
查看>>
Zend的Registry机制
查看>>
MySQL内核月报 2014.10-MySQL· 捉虫动态·崩溃恢复失败
查看>>
IOS开发之绝对布局和相对布局(屏幕适配)
查看>>
算法设计与分析 上机题Mergesort
查看>>
WinForm 清空界面控件值的小技巧
查看>>
jQuery源码-dom操作之jQuery.fn.html
查看>>
IOS bug之Code Sign error:Provisioning profile
查看>>