ServletConfig init()重写

package com.itheima.servlet;

import java.io.IOException;

import javax.servlet.ServletConfig;
import javax.servlet.ServletContext;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
/*
 *  ServletConfig对象
 *  init()生命周期方法,Servlet对象创建的时候,就被调用了
 *  tocmat调用方法init必须传递ServletConfig对象
 */
public class ConfigServlet extends HttpServlet {
    private static final long serialVersionUID = 1L;
    

    /*
     * init()生命周期方法,Servlet对象创建的时候,就被调用了
     * Tomcat调用方法init传递ServletConfig对象,对象创建也是tomcat
     * ServletConfig对象的方法
     *   String getServletName()返回Servlet的名字
     *     web.xml中配置 <servlet-name>
     *     
     *   String getInitParameter(String name)获取Servlet的初始化参数
     *     web.xml配置
     *      <init-param>
                   <param-name>itheima</param-name>
                   <param-value>java</param-value>
            </init-param>
            
         ServletContext  getServletContext() 获取ServletContext对象  (Servlet上下文对象)
                
     */
    public void init(ServletConfig config) throws ServletException {
        String name = config.getServletName();
        System.out.println("Servlet名字=="+name);
        
        String value = config.getInitParameter("itheima");
        System.out.println(value);
        
        ServletContext context = config.getServletContext();
        System.out.println(context);
    }

    /**
     * @see HttpServlet#doGet(HttpServletRequest request, HttpServletResponse response)
     */
    protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
    }

    /**
     * @see HttpServlet#doPost(HttpServletRequest request, HttpServletResponse response)
     */
    protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
        doGet(request, response);
    }

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值