JavaWeb中域对象'是什么意思

发布时间:2021-11-17 11:58:18 作者:小新
来源:亿速云 阅读:245

小编给大家分享一下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中域对象'是什么意思”有了一定的了解,如果想了解更多相关知识,欢迎关注亿速云行业资讯频道,感谢各位的阅读!

推荐阅读:
  1. javaweb域对象--request
  2. javaweb域对象-ServletContext

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

javaweb

上一篇:ubuntu中VETH虚拟接口的示例分析

下一篇:jquery如何获取tr里面有几个td

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》