ServletConfig

介绍
在servlet文件中,可以使用一个或多个标签为servlet配置一些初始化参数

当servlet配置了初始化参数后,web容器在创建servlet实例对象时,会自动将这些初始化参数封装到servletConfig对象中
并在调用init方法时,将ServletConfig对象传递给servlet
进而程序员通过ServletConfig对象就可以得到当前servlet的初始化参数

ServletConfig实际代码说明
Servlet的配置,通过这个对象,可以获取servlet在配置的时候一些信息

//1. 得到servlet配置对象 专门用于在配置servlet的信息
ServletConfig config = getServletConfig();

//获取到的是配置servlet里面servlet-name 的文本内容
String servletName = config.getServletName();
System.out.println(“servletName=”+servletName);

//2、可以根据参数名称,获取具体的某一个参数。
String address = config.getInitParameter(“address”);
System.out.println(“address=”+address);
//3.获取所有的参数名称
Enumeration names = config.getInitParameterNames();
//4.遍历取出所有的参数名称
while (names.hasMoreElements()) {
String key = (String) names.nextElement();
String value = config.getInitParameter(key);
System.out.println(“key===”+key + “value=”+value);
}

应用场景

实际开发中,有些东西不适合在servlet中写死,这类数据就可以通过配置方式配给servlet
servlet采用哪个码表,servlet连接哪个库,servlet的哪个配置文件
servlet 里面需要一个数字或者叫做变量值。 但是这个值不能是固定了。
要求使用到这个servlet的公司,在注册servlet的时候,必须要在web.xml里面,声明init-params


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值