博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
ServletContext对象
阅读量:2338 次
发布时间:2019-05-10

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

每个web应用(web项目)有且仅有一个ServletContext对象,又称为application对象。

Web容器在启动时会为每个web应用创建一个ServletContext对象。

作用:

1、作为域对象,共享数据,在整个应用中都有数。
2、获取web应用相关信息
获取服务器版本 getServletInfo()
获取当前项目在服务器中真实的路径 getServerInfo()
获取当前项目在服务器中真实路径 getRealPath()

1、获取ServletContext对象

1>通过request对象获取request.getServletContext();2>通过session获取request.getSession().getServletContext();3>通过getServletConfig()方法获取getServletConfig().getServletContext();4>直接获取getServletContext

2、application域对象

通过setAttribute(name,value);方法向域对象中添加数据,
通过getAttribute(name);从域对象中获取数据,
通过removeAttribute(name)从域对象中移除数据。

3、常用方法

获取服务器版本 getServletInfo()
获取当前项目在服务器中真实路径 getRealPath()

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

你可能感兴趣的文章
map 如何使用结构体作为自定义键值
查看>>
Mysql几种索引类型的区别及适用情况
查看>>
Redis缓存穿透、缓存雪崩、redis并发问题分析
查看>>
Redis持久化的两种方式
查看>>
判断一个数组,是否可以分成两个数组之和相等的数组
查看>>
背包问题
查看>>
结构体变量之间的比较和赋值原理
查看>>
C++ const修饰函数、函数参数、函数返回值
查看>>
将单链表的每k个节点之间逆序
查看>>
删除链表中重复的节点——重复节点不保留
查看>>
2018腾讯校招编程题——最重要的城市
查看>>
删除链表中重复的节点——重复节点保留一个
查看>>
实战c++中的vector系列--正确释放vector的内存(clear(), swap(), shrink_to_fit()).md
查看>>
链表排序.md
查看>>
进程与线程的区别与联系、进程与线程的通信方式
查看>>
C++与C的区别
查看>>
产生死锁的必要条件及处理方法
查看>>
TCP和UDP的区别
查看>>
TCP状态中 time_wait 的作用
查看>>
事务具有四个特性
查看>>