web.xml中
<!-- 编码过滤 避免出现乱码 -->
<filter>
<filter-name>txtFilter</filter-name>
<filter-class>com.filter.txtFilter</filter-class>
<init-param>
<param-name>URL</param-name>
<param-value>http://127.0.0.1:8081/uu/</param-value>
</init-param>
<init-param>
<param-name>LocalURL</param-name>
<param-value>http://127.0.0.1:8081/vv/</param-value>
</init-param>
</filter>
<filter-mapping>
<filter-name>txtFilter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
读取变量的代码:
public void init(FilterConfig filterConfig) throws ServletException {
System.out.println("init()...............");
this.URL = filterConfig.getInitParameter("URL");
this.LocalURL = filterConfig.getInitParameter("LocalURL");
System.out.println("URL:" + URL);
System.out.println("LocalURL:" + LocalURL);
}
运行控制台显示结果:
init()...............
UMT.URL:http://127.0.0.18081/uu/
LocalURL:http://127.0.0.1:8081/vv/