如何获取当前servlet对象的配置信息

ServletConfig的定义及作用:
ServletConfig:该对象表示servlet的配置信息,一个Servlet只有一个ServletConfig对象

//1.获取ServletConfig对象
ServletConfig config = this.getServletConfig();


//2.使用
System.out.println(config.getServletName());//获取servlet的名字

System.out.println(config.getInitParameter("name"));//获取初始化或请求参数(通过key获取相应的value)

Enumeration<String> initParameterNames = config.getInitParameterNames();//用于获取ServletContext对象

初始化参数的设置有如下两种方法:

① 直接在servlet中设置
@WebServlet(initParams={@WebInitParam(name="name",value="zhangsan")},value="/tscf")

②在web.xml文件中设置,该配置仅适用于当前servlet

<servlet>
<servlet-name>Hello</servlet-name>
<servlet-class>cn.luo.servlet.TestServletConfig</servlet-class>
<init-param>
<param-name>name</param-name>
<param-value>zhangsan</param-value>
</init-param>
</servlet>
<servlet-mapping>
<servlet-name>Hello</servlet-name>
<url-pattern>/tscf</url-pattern>
</servlet-mapping>

转载于:https://www.cnblogs.com/su-chu-zhi-151/p/11199984.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值