这是一个filter取参数的例子,你看看:
web.xml:<filter>
<filter-name>Set Character Encoding</filter-name>
<filter-class>com.huahang.tj.struts.filters.SetCharacterEncodingFilter</filter-class>
<init-param>
<param-name>encoding</param-name>
<param-value>GB2312</param-value>
</init-param>
<init-param>
<param-name>ignore</param-name>
<param-value>true</param-value>
</init-param>
</filter>
<filter-mapping>
<filter-name>Set Character Encoding</filter-name>
<servlet-name>action</servlet-name>
</filter-mapping>
servlet一段代码:
public void init(FilterConfig filterConfig) throws ServletException { this.filterConfig = filterConfig;
this.encoding = filterConfig.getInitParameter("encoding");
String value = filterConfig.getInitParameter("ignore");
if (value == null)
this.ignore = true;
else if (value.equalsIgnoreCase("true"))
this.ignore = true;
else if (value.equalsIgnoreCase("yes"))
this.ignore = true;
else
this.ignore = false; }
web.xml:<filter>
<filter-name>Set Character Encoding</filter-name>
<filter-class>com.huahang.tj.struts.filters.SetCharacterEncodingFilter</filter-class>
<init-param>
<param-name>encoding</param-name>
<param-value>GB2312</param-value>
</init-param>
<init-param>
<param-name>ignore</param-name>
<param-value>true</param-value>
</init-param>
</filter>
<filter-mapping>
<filter-name>Set Character Encoding</filter-name>
<servlet-name>action</servlet-name>
</filter-mapping>
servlet一段代码:
public void init(FilterConfig filterConfig) throws ServletException { this.filterConfig = filterConfig;
this.encoding = filterConfig.getInitParameter("encoding");
String value = filterConfig.getInitParameter("ignore");
if (value == null)
this.ignore = true;
else if (value.equalsIgnoreCase("true"))
this.ignore = true;
else if (value.equalsIgnoreCase("yes"))
this.ignore = true;
else
this.ignore = false; }
解决方案 »
- webservice 开发方式
- spring aop 与 struts2 的action通信??
- spring 里的getJdbcTemplate为什么报错啊?
- spring JDBC框架的批量查询问题
- XFire包中给的ws-security例子有问题啊?
- 关于用lucene建立搜索引擎的问题
- HttpServletRequest究竟是类还是接口?
- 对http://www-900.ibm.com/developerWorks/cn/java/l-hibernate2/里多对多关系的几个疑惑?
- 编译sessionbean时出错?
- tomcat启动运行一段时间之后-XMemcached network layout exception
- 页面刷新delete
- hibernate中,oracle817,jdbc驱动是classes12.zip该怎么加啊?
这个一般写在servlet的init方法里.