过滤器的配置(设置字符集)

来源:互联网 发布:阿里朗软件 编辑:程序博客网 时间:2024/05/17 22:01


通过创建过滤器,实现对字符集的设置。

Filter类的创建,新建类——》名称——》Add按钮,搜索filter ,选择 servlet——》finish

 

Filter类里面的方法

<span style="font-size:18px;">public void doFilter(ServletRequest arg0, ServletResponse arg1,FilterChain arg2) throws IOException, ServletException { //设置字符集arg0.setCharacterEncoding(encoding); //继续执行arg2.doFilter(arg0, arg1);  } @Overridepublic void init(FilterConfig arg0) throws ServletException { this.encoding=arg0.getInitParameter("encoding");}</span>

 

配置文件

<span style="font-size:18px;"> <filter>          <filter-name>ChartsetEncodingFilter.java</filter-name>          <filter-class>com.bjpowernode.drp.util.filter.ChartsetEncodingFilter</filter-class>          <init-param>                  <param-name>encoding</param-name>                  <param-value>GBK</param-value>          </init-param>  </filter>   <filter-mapping>          <filter-name>ChartsetEncodingFilter</filter-name>          <url-pattern>*.jsp</url-pattern>  </filter-mapping></span>

通过配置,这样所有的JSP文件加载的时候,都会设置字符集为GBK。


0 0
原创粉丝点击