成都网站建设设计

将想法与焦点和您一起共享

JavaWeb中域对象'是什么意思

小编给大家分享一下JavaWeb中域对象'是什么意思,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!

业务包括:企业网站建设、成都做手机网站成都做商城网站、网站营销推广等服务,并且涵盖域名申请、网络空间、云服务器、等互联网基础服务;成都创新互联公司联建站以互联网的创新理念,成熟完善的建站体系,开拓进取的精神,专业的解决方案和顾问咨询服务,帮助客户在互联网时代提升形象、把握商机、实现价值,提高企业的核心竞争力。

域对象的概念: 以服务器的内置对象,用来在不同作用域中进行数据共享, 传递. 

其主要分为四类:page域(页面域)pageContext【一个jsp一个对象,可以在某个jsp页面中】、request域(请求域)HttpServletRequest【一个请求一个对象,可以在某次请求中请求N个页面】、session域(会话域)HttpSession【一个会话一个对象,可以在整个会话范围内发送N个请求】,application域(应用域)ServletContext【一个项目就一个对象,可以在整个项目内部获取N个会话】。

所属通用方法:设置键值对,域对象.setAttribute(“key”,value), 如果键已经存在,新增会替换旧值; 获取键值对,object = 域对象.getAttribute("key"), 获取不到,返回为null; 删除键值对,域对象.removeAttribute("key"), 如果键已经不存在了,再次删除不会报错;

特殊方法:pageContext, Object obj = findAttribute("值"), 可以被EL表达式代替; 其中四个域对象中从小到大依次查找; 找到值就返回, 都找不到返回null

注意事项: 1. 请求转发servlet会用到request、session、ServletContext。2. 重定向servlet会用到session、ServletContext。

看完了这篇文章,相信你对“JavaWeb中域对象'是什么意思”有了一定的了解,如果想了解更多相关知识,欢迎关注创新互联行业资讯频道,感谢各位的阅读!


文章名称:JavaWeb中域对象'是什么意思
网页路径:http://chengdu.cdxwcx.cn/article/iiecih.html