ServletConfig接口总结

常用方法

**String getInitParamter(String name)  --------------------->>>>>>根据初始化参数值,返回初始化参数名

用法

<servlet>
<init-param>
    <param-name>p1</param-name>
    <param-value>v1</param-name>
</init-param>
</servlet>

在web.xml文件中的配置

接着去java代码中去实现代码


	protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
		//获取servlet中配置的初始化参数(只能获取一个)经常用到
		String value = config.getInitParmeter(p1);
		System.out.println(value);
        或
        String pram = config.getInitprameter(“p1”);
        out.print("encouding="+param);

        p1是在web.xml中的<init-name>的值,输出的是对应的<init-value>的值,
如果不存在,控制台会输出null

		

Enumeration getInitParamterNames() ---------------------------->>>>>>>>>>>>>>>返回一个Enumeration对象,其中包含所有初始化参数名

用法:

        //获取当前servlet中配置的初始化参数(全部获取)经常用到
		Enumeration enumeration = config.getInitParameterNames();
		while(enumeration.hasMoreElements()) {
			String name = (String) enumeration.nextElement();
			String value = config.getInitParameter(name);
			System.out.println(name+":"+value);
		}
通过Enumeration接口中的nextElement()方法,实现了获取全部参数

该方法现在已经被被迭代器取代,,,,可不参考,,,
简单示例:
public class TestEnumeration{
public static void main(String[] args){
        Vector v = new Vector();
        v.addElement("Lisa");
        v.addElement("Billy");
        v.addElement("Mr Brown");
        Enumeration e = v.elements();//返回Enumeration对象
        while(e.hasMoreElements()){
            String value = (String)e.nextElement();//调用nextElement方法获得元素
            System.out.print(value);
        }
    }
}

SercletContext getServletContext()------------------------->>>>>>返回一个代表当前web应用的ServletContext对象

用法

ServletConfig config = this.ServletConfig();
此代码是核心代码
通过this.getServletConfig()方法拿到init方法中的ServletConfig对象,然后获取配置信息

出处为https://www.cnblogs.com/smyhvae/p/4140877.html

学习到了,记个笔记

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值