java过滤器及一般的配置方法
标签:
itstruts中文乱码 |
分类: coding路上 |
(一)创建过滤器类
http://s4/mw690/001RHap3gy6KS7m26Uba3&690
要想实现一些过滤功能,我们只需要实现他的init方法和doFilter方法即可。一般我们都会将处理逻辑放在doFilter方法中,例如我们这里要实现struts的中文乱码问题,只需要在doFilter方法中添加以下两句代码即可:
注意,第二句的代码是必不可少的。这句代码可以保证我们的程序在遭遇过滤之后按照正常的流程继续运行下去。至此,我们的过滤器类即创建完成,接下来我们需要配置我们的过滤器以完成调用。
(二)web.xml中配置过滤器
这里不想用多余的文字赘述,直接上代码,大家会很一目了然:
http://s13/mw690/001RHap3gy6KS8pKAm88c&690
通过以上两步,当我们重启我们的web工程时,通常就不会再出现中文乱码的问题了!当然,我们的编码格式也不是必须要固化在我们的filter类里,编码格式也是可以通过参数传递的。这个大家可以利用filter中的init-param属性进行配置,然后再filter类中通过set方法进行参数的接收,这里就不作赘述。

加载中…