• Servlet(7)—ServletConfig接口和SevletContext接口


    ServletConfig接口
    1. 可以获取当前Servlet在web.xml中的配置信息(用的不多)
    2. 在不使用“硬编码”的情况下,将部署状态信息传递给Servlet。这个部署状态信息也叫servlet初始化参数。
    3. 访问ServletContext
    方法:

    getServletName()
    getServletContext()(重要)
    getInitParameter(String)
    getInitParameterNames()

    SevletContext接口
    1. 访问web应用程序的参数信息。
    2. 设置应用程序中所有组件都可以访问的属性信息。
    3. 获取服务器信息,包括容器的名称、版本号以及所支持的API的版本号。
    方法:
    getContext(String)
    getContextPath()
    getMajorVersion()
    getMinorVersion()
    getEffectiveMajorVersion()
    getEffectiveMinorVersion()
    getMimeType(String)
    getResourcePaths(String)
    getResource(String)
    getResourceAsStream(String)
    getRequestDispatcher(String)
    getNamedDispatcher(String)
    getServlet(String)
    getServlets()
    getServletNames()
    log(String)
    log(Exception, String)
    log(String, Throwable)
    getRealPath(String)
    getServerInfo()
    getInitParameter(String)
    getInitParameterNames()
    setInitParameter(String, String)
    getAttribute(String)
    getAttributeNames()
    setAttribute(String, Object)
    removeAttribute(String)
    getServletContextName()
    addServlet(String, String)
    addServlet(String, Servlet)
    addServlet(String, Class< ? extends Servlet >)
    createServlet(Class< T >)
    getServletRegistration(String)
    getServletRegistrations()
    addFilter(String, String)
    addFilter(String, Filter)
    addFilter(String, Class< ? extends Filter >)
    createFilter(Class< T >)
    getFilterRegistration(String)
    getFilterRegistrations()
    getSessionCookieConfig()
    setSessionTrackingModes(Set< SessionTrackingMode >)
    getDefaultSessionTrackingModes()
    getEffectiveSessionTrackingModes()
    addListener(String)
    addListener(T)
    addListener(Class< ? extends EventListener >)
    createListener(Class< T >)
    declareRoles(String…)
    getClassLoader()
    getJspConfigDescriptor()

  • 相关阅读:
    不同storyboard间跳转
    WWDC2014:留给微软的时间不多了!
    IBOutletCollection 索引获取顺序问题
    iOS下单例模式实现(二)利用宏定义快速实现
    iOS下单例模式实现(一)(objective-c arc gcd)
    windows phone UI吐槽---跑偏了就再也跑不回来了
    iOS沙盒(SanBox)机制与文件操作
    转载:iOS静态库与动态库
    KVO与KVC理解
    iOS多线程编程的几种方式
  • 原文地址:https://www.cnblogs.com/tengpengfei/p/10453988.html
Copyright © 2020-2023  润新知