2010-05-22 29 views
6

配置过滤器时,我可以将一些值作为web.xml中的初始参数传递给过滤器,并通过FilterConfig在Filter中获取这些值。 如何在web.xml中为HttpSessionListener配置一些初始参数?如果这是不可能的,什么是替代品?如何将初始参数传递给HttpSessionListener?

回答

8

在代码:

public class MyListener implements HttpSessionListener { 

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

而且在web.xml:

<web-app ...> 
... 
    <context-param> 
     <param-name>my_param</param-name> 
     <param-value>12345</param-value> 
    </context-param> 
相关问题