ServletConfig()

public interface ServletConfig
A servlet configuration object used by a servlet container to pass information to a servlet during initialization.

ServletConfig :从一个servlet被实例化后,对任何客户端在任何时候访问有效,但仅对servlet有效,一个servlet的ServletConfig对象不能被另一方面个servlet访问。

ServletContext:真正全局对象。

问题:

1.ServletConfig用途,如果取得ServletConfig对象 2.如何得到ServletContext 3.取得ServletConfig可以获取什么样的信息?

以附件web.xml文件为例


下面就相当于一个ServletConfig对象。
<init-param>
<param-name>Copration</param-name>
<param-value>DongDong</param-value>
</init-param>

如果ServletConfig对象为空时,直接实例化TestHttpServlet中,init()方法。取得ServletConfig方法,一般有三种方法:
1. 重载init(ServletConfig config)方法。
如:
... ...
public class TestHttpServlet extends HttpServlet
{
ServletConfig config ;
public void init(ServletConfig config)throws ServletException
{
super.init(config);
this.config = config;
}
}

然后就可以得到config对象了。
2. 相对于第一种方法,比较麻烦,可以通过getServletConfig()方法直接得到。
3. 实现一些接口(这里也没有做深入的查看)。

得到ServlertConfig对象后,就可以通过ServletConfig提供的方法,取得相应的参数了。

如果需得到ServletContext对象,getServletContext() ,然后再通过getInitParameter()取出它的参数
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值