15 Servlet——ServletConfig
ServletConfig
ServletConfig是每个servlet单独的配置,同样地,它写在web.xml中,与它对应的是全局配置<Context-param>(服务器全局配置)。
在web.xml中配置
配置格式:
在需要配置的<servlet>标签中添加:
<init-param> <param-name>config</param-name> <param-value>configValue</param-value> </init-param>
如:
<servlet> <servlet-name>config</servlet-name> <servlet-class>cn.xiaohei.servlet.ServletConfigServlet</servlet-class> <init-param> <param-name>config</param-name> <param-value>configValue</param-value> </init-param> </servlet> <servlet-mapping> <servlet-name>config</servlet-name> <url-pattern>/c</url-pattern> </servlet-mapping>
获取ServletConfig
protected void service(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { //获取ServletConfig ServletConfig sc = this.getServletConfig(); String config = sc.getInitParameter("config"); System.out.println(config); }