标签:info 打开 -- nbsp 图片 span mamicode 关闭 family
ServletContext代表是一个web应用的环境(上下文)对象(就是web的应用对象,整个项目的对象),ServletContext对象 内部封装是该web应用的信息,ServletContext对象一个web应用只有一个。
问题:一个web应用有几个servlet对象?----多个
ServletContext对象的生命周期?
创建:该web应用被加载(web项目在服务器上,服务器启动或发布web应用(前提,服务器启动状 态))
销毁:web应用被卸载(服务器关闭,移除该web应用)
第一种:
第二种:
在写路径的时候不要按照web项目里的路径写,要按照服务器里的路径去写
也就是按照
去写
首先先创建几个文件当做例子
在WebContion下创建文件a.txt
在WebContion下WEB-INF下创建b.txt
在Src下创建c.txt
在项目WTT01下创建d.txt
然后在
导入项目打开服务器,
显示
控制台:
在项目上创建的文件是无法复制到服务器上的,以后不要直接在项目上创建文件
存储数据的区域就是域对象
我们一个项目里 只能有一个ServletContext 但是可以有多个servlet,当我们servler01想ServletContext里存了数据后 别的servlet都可以共享。
域对象的通用的方法:
setAtrribute(String name,Object obj);存值
getAttribute(String name); 取值
removeAttribute(String name); 删除
存值:
取值:
这里因为默认类型objet类型所以需要向下转型 转成string类型
标签:info 打开 -- nbsp 图片 span mamicode 关闭 family
原文地址:https://www.cnblogs.com/www1842564021/p/12356728.html