11-码蚁JavaWeb之ServletContext

作者 : 开心源码 本文共877个字,预计阅读时间需要3分钟 发布时间: 2022-05-12 共160人阅读

什么是ServletContext

ServletContext代表是一个web应使用的上下文对象(web应使用对象)里面封装的都是web应使用信息一个ServletContext对应一个应使用

ServletContext的生命周期

在服务器一启动的时候就会创立在服务器关闭的时候销毁

如何取得上下文

1.通过init方法当中一个参数ServletConfig来获取2.直接在HttpServlet当中获取  this.getServletContext  这种方法本质还是通过config来去获取的

获取全局的初始化参数

初始化参数不能再某一个Servlet当中来去配置。在最外层来去配置获取全局初始化参数

取得Web应使用中某一个资源的资源的绝对路径

context.getRealPath("文件")相对的是web应有根目录context.getRealPath("index.html")D:\Java\Tomcat\apache-tomcat-7.0.85\webapps\bei\index.html在会你写的名称前面自动拼接受骗前工程的绝对地址

什么是域?

能够存储数据域对象能够存取数据数据就的对象ServletContext域对象的作使用范围整个web应使用所有的web资源都可以进行存取数据数据是可以共享的获取完ServletContext之后向里面写数据context.setAttribute(String name,Object value);获取完ServletContext之后,通过name取出存放的数据context.getAttribute(String name);获取完ServletContext之后,删除指定名称的值Context.removeAttribute(String name);只需是一个域对象上,基本上里面都有这几个方法

博文全套 视频讲解 点击以下链接查看
https://study.163.com/course/courseMain.htm?courseId=1005981003&share=2&shareId=1028240359

说明
1. 本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长!
2. 分享目的仅供大家学习和交流,您必须在下载后24小时内删除!
3. 不得使用于非法商业用途,不得违反国家法律。否则后果自负!
4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
5. 如有链接无法下载、失效或广告,请联系管理员处理!
6. 本站资源售价只是摆设,本站源码仅提供给会员学习使用!
7. 如遇到加密压缩包,请使用360解压,如遇到无法解压的请联系管理员
开心源码网 » 11-码蚁JavaWeb之ServletContext

发表回复