java web中过滤器的配置
来源:互联网 发布:12月份php好找工作吗 编辑:程序博客网 时间:2024/05/18 11:46
首先在项目中新建个类 public class FirstFilter implements Filter 要实现Filter接口
代码如下
package jia;
import java.io.IOException;
import javax.servlet.Filter;
import javax.servlet.FilterChain;
import javax.servlet.FilterConfig;
import javax.servlet.ServletException;
import javax.servlet.ServletRequest;
import javax.servlet.ServletResponse;
public class FirstFilter implements Filter {
FilterConfig config;
private String targetEncoding=null;
public void destroy() {
this.config=null;
this.targetEncoding=null;
}
@Override
public void doFilter(ServletRequest arg0, ServletResponse arg1,
FilterChain arg2) throws IOException, ServletException {
arg0.setCharacterEncoding(targetEncoding);
arg2.doFilter(arg0, arg1);
}
@Override
public void init(FilterConfig arg0) throws ServletException {
this.config=arg0;
this.targetEncoding=config.getInitParameter("encoding");//这里的encoding就是web.xml中的utf-8
}
}
在web.xml中配置
<filter>
<filter-name>FirstFilter</filter-name>
<filter-class>jia.FirstFilter</filter-class>
<init-param>
<param-name>encoding</param-name>
<param-value>utf-8</param-value>
</init-param>
</filter>
<filter-mapping>
<filter-name>FirstFilter</filter-name>
<url-pattern>/*</url-pattern>
<dispatcher>REQUEST</dispatcher>
<dispatcher>FORWARD</dispatcher>
</filter-mapping>
</web-app>
- [filter] Java web 中过滤器的配置
- java web中过滤器的配置
- 配置Java Web中文乱码的过滤器
- Java Web Project 的 web.xml 中 Struts2、Spring 配置与过滤器添加需知
- JAVA WEB 中Servlet过滤器的使用
- web.xml中配置CharacterEncodingFilter编码过滤器的原理
- Java WEB中常用的几种过滤器Filter
- Java Web 中 过滤器与拦截器的区别
- Java Web 中 过滤器与拦截器的区别
- Java Web中使用filter(过滤器)的原因
- java web中过滤器、拦截器和监听器的区别
- web.xml中配置session超时过滤器
- 在web.xml中配置过滤器
- web.xml中配置乱码过滤器
- 配置web.xml,配置Struts2的过滤器
- java filter过滤器的配置
- 在java web 工程中跳过过滤器
- web.xml过滤器和监听器的配置
- 在同声传译这件事上,Skype是如何击败99.9%的地球人的?
- 看了这个才发现jQuery源代码不是那么晦涩
- Lua基础学习二——表和函数
- sgu172:eXam(二分图染色)
- 队列
- java web中过滤器的配置
- IT从业者自我修炼之道
- Android 碎屏效果 (Crack Screen,击碎屏幕)
- myeclipse从数据库反射生成实体类和映射文件
- 学习Maven记录
- spring整合memcached注意事项-poolname
- LA 3644 X-PIosives
- web前端知识点整理
- Java compiler level does not match the version of the installed Java project facet 的解决方案