news 2026/5/15 14:46:18

Servlet(六):ServletContext对象

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Servlet(六):ServletContext对象

每个Web应用程序有且只有一个ServletContext对象,又称Application对象

当WEB容器启动时,会为每个Web应用程序创建一个ServletContext对象

一、作用

1. 作为域对象,在整个应用程序中共享数据

2. 保存当前应用程序的相关信息(当前服务器的信息、资源的真实路径)

二、获取

1. req.getServletContext() //通过req,获取ServletContext对象

2. req.getSession().getServletContext() //通过session,获取ServletContext对象

3. getServletConfig().getServletContext() //通过ServletConfig,获取ServletContext对象

4. getServletContext() //直接获取ServletContext对象

三、常用方法

1. servletContext.getServerInfo() //获取当前服务器的版本信息

2. servletContext.getRealPath() //获取项目资源的真实路径,所有路径必须以/开头,

()里面填要找的文件的路径,从根目录开始拼接

四、ServletContext域对象

1. servletContext.setAttribute(String name ,Object value) //设置域对象

2. servletContext.removeAttribute(String name) //移除域对象

3. servletContext.getAttribute("username") //获取域对象

五、三大域对象

1. Request域对象:一次请求中有效,一次请求的临时数据

2. Session域对象:一次会话中有效,一个用户独占

3. ServletContext域对象:整个应用程序中有效,所有用户共享

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/5/15 14:46:16

042将有序数组转换为二叉搜索树

将有序数组转换为二叉搜索树 题目链接:https://leetcode.cn/problems/convert-sorted-array-to-binary-search-tree/description/?envTypestudy-plan-v2&envIdtop-100-liked 我的解答: public TreeNode sortedArrayToBST(int[] nums) {int length …

作者头像 李华
网站建设 2026/5/15 14:45:11

Taotoken的API调用稳定性在跨地域团队协作中的体现

🚀 告别海外账号与网络限制!稳定直连全球优质大模型,限时半价接入中。 👉 点击领取海量免费额度 Taotoken的API调用稳定性在跨地域团队协作中的体现 1. 背景与挑战 我们的技术团队负责一个需要频繁调用大模型API的智能应用开发项…

作者头像 李华
网站建设 2026/5/15 14:45:09

基于Gemini API打造自定义CLI工具:用自然语言命令提升开发效率

1. 项目概述:一个能让你用自然语言“命令”AI的CLI工具 如果你和我一样,每天在终端里敲敲打打,同时又频繁地和各种AI模型(比如Google的Gemini)打交道,那你肯定也幻想过:能不能把这两件事无缝地…

作者头像 李华
网站建设 2026/5/15 14:45:08

基于Astro与Canvas的天文星图工具:技术架构与性能优化实践

1. 项目概述:一个为天文爱好者打造的实时星图工具如果你和我一样,是个喜欢在深夜仰望星空,或者对宇宙深处充满好奇的人,那你一定有过这样的经历:用手机对着天空,想知道那颗特别亮的星星究竟是木星还是天狼星…

作者头像 李华