<pre name="code" class="html"><filter>
<filter-name>AutoLogonFilter</filter-name>
<filter-class>com.witon.ehealthMng.web.filter.AutoLogonFilter</filter-class>
<init-param>
<param-name>path</param-name>
<param-value>classpath:/META-INF/security/default.acf</param-value>
</init-param>
</filter>
<filter-mapping>
<filter-name>AutoLogonFilter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
</pre><pre name="code" class="java">
在servelt初始化的时候加载配置文件
@Override
public void init(FilterConfig filterConfig) throws ServletException {
logger.info("【页面权限配置】初始化");
try {
WebApplicationContext acx = WebApplicationContextUtils
.getWebApplicationContext(filterConfig.getServletContext());
Resource[] rs = acx.getResources(filterConfig.getInitParameter(PATH));
for (Resource r : rs) {
logger.info("{}", r);
}
pm = new PageMatcher(rs);
logger.info("pm={}", pm);
} catch (IOException e) {
logger.error("", e);
}
}