servlet 中的ServletConfig与servletContext
ServletConfig对象:servlet配置对象,主要把servlet的初始化参数封装到这个对象中。
一个网站中可能会存在多个servletConfig对象,一个servletConfig对象就封装了一个servlet的配置信息。
可以在web.xml中通过<init-param></init-param>标签配置初始化参数,通过getInitParameter(String name)或getInitParameterNames()方法来获取初始化参数。
在当前Servlet执行init初始化方法时传进来,是属于当前servlet的对象。
注:初始化参数必须在当前的servlet程序中使用。
ServletContext对象:servlet上下文对象。
servlet容器在启动时会加载web应用,并为每个web应用创建唯一的servlet context对象
一个网站只会创建一个servletContext对象,代表的是整个网站的环境信息。
可以在web.xml中通过<context-param></context-param>标签配置全局参数,是通过servletConfig对象来获取servletContext对象的,调用的是getServletContext()方法。
web服务器启动之后就产生了的因此在每个servlet里面都可以通过getServletConfig0.getServletContext()拿到ServletContext对象
在ServletContext中可以存放共享数据
注:如果某个参数整个网站的程序都要使用,那么可将该参数设置为全局参数,因为可通过servletContext域对象去获取。在servle中有三个域对象,分别为:ServletContext、HttpServletRequest和HttpSession。
servlet 中的ServletConfig与servletContext相关推荐
- Java Servlet 中的 ServletConfig 和 ServletContext 之间的区别
ServletConfig 和 ServletContext 是 Java Servlet 中的两个重要接口,它们都是用来存储 servlet 的配置信息的. ServletConfig 是针对单个 ...
- Servlet第二篇【Servlet调用图、Servlet细节、ServletConfig、ServletContext】
Servlet的调用图 前面我们已经学过了Servlet的生命周期了,我们根据Servlet的生命周期画出Servlet的调用图加深理解 Servlet的细节 一个已经注册的Servlet可以被多次映 ...
- servlet 返回可访问文件_Servlet第二篇「Servlet细节、ServletConfig、ServletContext」
Servlet的调用图 前面我们已经学过了Servlet的生命周期了,我们根据Servlet的生命周期画出Servlet的调用图加深理解 Servlet的细节 一个已经注册的Servlet可以被多次映 ...
- Servlet相关(servletconfig、servletcontext、request)
>servletconfig:servlet的配置对象(servlet.get...) 每一个servlet对象,都有自己的servletconfig对象,这个servlet对象封装了相关的配置 ...
- JaveWeb学习之Servlet(二):ServletConfig和ServletContext
原文同步发表至个人博客[夜月归途] 原文链接:http://www.guitu18.com/se/java/2018-07-26/20.html 作者:夜月归途 出处:http://www.guitu ...
- Servlet中ServletConfig接口和ServletContext接口的作用
前言: Servlet的作用: Servlet 是接口,是 JavaEE 规范之一.接口起到了规范的作用. Servlet 是 JavaWeb 三大组件之一.三大组件分别是:Servlet 程序.Fi ...
- Servlet功能实现和执行过程、servlet的生命周期、Servlet线程安全问题、Servlet的三种映射方式、ServletConfig、ServletContext
1. 什么是Servlet? Servlet是SUN公司提供的一套规范,名称就叫Servlet规范,它也是JavaEE规范之一. 第一:Servlet是一个运行在web服务端的java小程序 第二:它 ...
- 利用抽象工厂创建DAO、利用依赖注入去除客户端对工厂的直接依赖、将有关Article的各种Servlet封装到一个Servlet中(通过BaseServlet进行
利用抽象工厂创建DAO.利用依赖注入去除客户端对工厂的直接依赖.将有关Article的各种Servlet全部封装到一个Servlet中(通过BaseServlet来进行ArticleServlet方法 ...
- Servlet中如何获取param-name对应的值?
一个web.xml,配置一个servlet如下 <servlet> <servlet-name>BeerParamTests</servlet-name> < ...
最新文章
- CVPR 2020录用率十年最低,商汤官宣62篇入选
- Tree Recovery--POJ 2255
- Spring BeanFactory实例化Bean的过程
- ▲教你如何轻易的做linux计划任务▲——小菜一碟
- 第4章 Python 数字图像处理(DIP) - 频率域滤波7 - 二维DFT和IDFT的一些性质 - 傅里叶频谱和相角
- Objective-C 学习笔记
- 手写分页 个人感觉还能优化,甚至抽象出来,需要高手讲解
- 多个select count 合并_Milvus查询合并机制
- TYVJ P1022 进制转换 Label:坑
- 【TSP】基于matlab遗传和模拟退火算法求解中国省会城市旅行商问题【含Matlab源码 1254期】
- python实现文件压缩
- 项目质量管理控制过程的新老七种工具速记法
- ThinkPad E430 蓝牙驱动 BCM43142A0
- Avid Sibelius一款免费学习五线谱的强大软件
- Laravel 事件监听
- css特效:流光背景+动态边框+滑动效果+聚集效果+小耳朵+阴影流光效果
- 微信公众号(测试号)消息模板推送
- 如何将mp4转换成gif?教你一招实现视频转gif高清转换
- MOSS 学习的比较好的网
- 《墨菲定律》读书笔记(3)