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相关推荐

  1. Java Servlet 中的 ServletConfig 和 ServletContext 之间的区别

    ServletConfig 和 ServletContext 是 Java Servlet 中的两个重要接口,它们都是用来存储 servlet 的配置信息的. ServletConfig 是针对单个 ...

  2. Servlet第二篇【Servlet调用图、Servlet细节、ServletConfig、ServletContext】

    Servlet的调用图 前面我们已经学过了Servlet的生命周期了,我们根据Servlet的生命周期画出Servlet的调用图加深理解 Servlet的细节 一个已经注册的Servlet可以被多次映 ...

  3. servlet 返回可访问文件_Servlet第二篇「Servlet细节、ServletConfig、ServletContext」

    Servlet的调用图 前面我们已经学过了Servlet的生命周期了,我们根据Servlet的生命周期画出Servlet的调用图加深理解 Servlet的细节 一个已经注册的Servlet可以被多次映 ...

  4. Servlet相关(servletconfig、servletcontext、request)

    >servletconfig:servlet的配置对象(servlet.get...) 每一个servlet对象,都有自己的servletconfig对象,这个servlet对象封装了相关的配置 ...

  5. JaveWeb学习之Servlet(二):ServletConfig和ServletContext

    原文同步发表至个人博客[夜月归途] 原文链接:http://www.guitu18.com/se/java/2018-07-26/20.html 作者:夜月归途 出处:http://www.guitu ...

  6. Servlet中ServletConfig接口和ServletContext接口的作用

    前言: Servlet的作用: Servlet 是接口,是 JavaEE 规范之一.接口起到了规范的作用. Servlet 是 JavaWeb 三大组件之一.三大组件分别是:Servlet 程序.Fi ...

  7. Servlet功能实现和执行过程、servlet的生命周期、Servlet线程安全问题、Servlet的三种映射方式、ServletConfig、ServletContext

    1. 什么是Servlet? Servlet是SUN公司提供的一套规范,名称就叫Servlet规范,它也是JavaEE规范之一. 第一:Servlet是一个运行在web服务端的java小程序 第二:它 ...

  8. 利用抽象工厂创建DAO、利用依赖注入去除客户端对工厂的直接依赖、将有关Article的各种Servlet封装到一个Servlet中(通过BaseServlet进行

    利用抽象工厂创建DAO.利用依赖注入去除客户端对工厂的直接依赖.将有关Article的各种Servlet全部封装到一个Servlet中(通过BaseServlet来进行ArticleServlet方法 ...

  9. Servlet中如何获取param-name对应的值?

    一个web.xml,配置一个servlet如下 <servlet> <servlet-name>BeerParamTests</servlet-name> < ...

最新文章

  1. CVPR 2020录用率十年最低,商汤官宣62篇入选
  2. Tree Recovery--POJ 2255
  3. Spring BeanFactory实例化Bean的过程
  4. ▲教你如何轻易的做linux计划任务▲——小菜一碟
  5. 第4章 Python 数字图像处理(DIP) - 频率域滤波7 - 二维DFT和IDFT的一些性质 - 傅里叶频谱和相角
  6. Objective-C 学习笔记
  7. 手写分页 个人感觉还能优化,甚至抽象出来,需要高手讲解
  8. 多个select count 合并_Milvus查询合并机制
  9. TYVJ P1022 进制转换 Label:坑
  10. 【TSP】基于matlab遗传和模拟退火算法求解中国省会城市旅行商问题【含Matlab源码 1254期】
  11. python实现文件压缩
  12. 项目质量管理控制过程的新老七种工具速记法
  13. ThinkPad E430 蓝牙驱动 BCM43142A0
  14. Avid Sibelius一款免费学习五线谱的强大软件
  15. Laravel 事件监听
  16. css特效:流光背景+动态边框+滑动效果+聚集效果+小耳朵+阴影流光效果
  17. 微信公众号(测试号)消息模板推送
  18. 如何将mp4转换成gif?教你一招实现视频转gif高清转换
  19. MOSS 学习的比较好的网
  20. 《墨菲定律》读书笔记(3)

热门文章

  1. 更专业的过等保服务,华为云等保合规解决方案值得选择!
  2. matlab实践总结与体会,MatLab实习心得体会
  3. 【算法刷题日记之本手篇】井字棋与密码强度等级
  4. 易语言对接腾讯ai智能闲聊
  5. 计算机怎么采集模拟量信号,如何采集模拟量和数字量
  6. 关于风向的u、v分量,及根据uv计算风向公式
  7. 上位机与下位机交互--让socket不死
  8. 2018秋季阿里实习生面试总结
  9. 火灾隐患是查不完的,消防监管要着力于提升单位消防能力
  10. uniapp小程序使用getUserProfile登录(获取昵称统一为‘微信用户’+头像为灰色头像)