现在的位置: 首页 > 综合 > 正文

GenericServlet抽象类是如何实现ServletConfig接口的

2013年10月10日 ⁄ 综合 ⁄ 共 965字 ⁄ 字号 评论关闭

将GenericServlet抽象类实现ServletConfig接口中的方法的源代码贴出来:

public abstract class GenericServlet 
    implements Servlet, ServletConfig, java.io.Serializable{

	public String getInitParameter(String name) {
        ServletConfig sc = getServletConfig();
        if (sc == null) {
            throw new IllegalStateException(
                lStrings.getString("err.servlet_config_not_initialized"));
        }

        return sc.getInitParameter(name);
    }

	public Enumeration<String> getInitParameterNames() {
        ServletConfig sc = getServletConfig();
        if (sc == null) {
            throw new IllegalStateException(
                lStrings.getString("err.servlet_config_not_initialized"));
        }

        return sc.getInitParameterNames();
    }   
    
	public ServletContext getServletContext() {
        ServletConfig sc = getServletConfig();
        if (sc == null) {
            throw new IllegalStateException(
                lStrings.getString("err.servlet_config_not_initialized"));
        }

        return sc.getServletContext();
    }

 	public String getServletName() {
        ServletConfig sc = getServletConfig();
        if (sc == null) {
            throw new IllegalStateException(
                lStrings.getString("err.servlet_config_not_initialized"));
        }

        return sc.getServletName();
    }
    
}

抱歉!评论已关闭.