代码之家  ›  专栏  ›  技术社区  ›  Dan

如何将init参数传递给HttpSessionListener?

  •  6
  • Dan  · 技术社区  · 16 年前

    配置过滤器时,我可以将一些值作为web.xml中的初始参数传递给过滤器,并通过FilterConfig在过滤器中获取这些值。

    1 回复  |  直到 16 年前
        1
  •  8
  •   awhie29urh2    14 年前

    在代码中:

    public class MyListener implements HttpSessionListener {
    
       public void sessionCreated(HttpSessionEvent event) {
          String value = event.getSession().getServletContext().getInitParameter(paramName);
       }
    }
    

    <web-app ...>
    ...
        <context-param>
            <param-name>my_param</param-name>
            <param-value>12345</param-value>
        </context-param>