zoukankan      html  css  js  c++  java
  • 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()

  • 相关阅读:
    看过设计模式第一章的心得
    支付宝支付过程填坑
    C# 合并只要有交集的所有集合
    C#中的反射 Reflection
    动态更改配置文件
    六种弹窗
    Respone弹窗
    Aspose是一个很强大的控件,可以用来操作word,excel,ppt等文件
    使用ECharts报表统计公司考勤加班,大家加班多吗?
    排污许可管理条例-中华人民共和国国务院令第736号
  • 原文地址:https://www.cnblogs.com/tengpengfei/p/10453988.html
Copyright © 2011-2022 走看看