我要发布
仪器网/ 仪器社区/ 过滤器/ java如何创建过滤器

java如何创建过滤器

心在路上996    2013-07-10    过滤器    浏览 299 次

精彩问答
http77603187 发布日期:2018-04-24
弄过滤器,要实现filter接口
主要是用过滤器处理中文编码,至于要用来做什么,再自己写比如权限控制,登录验证,之类

//下面这是一个类。。。。
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;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

public class EncodingFilter implements Filter {
public void doFilter(ServletRequest request, ServletResponse response,
FilterChain chain) throws IOException, ServletException {
request.setCharacterEncoding("GBK");//处理编码
response.setCharacterEncoding("GBK");//处理编码

chain.doFilter(request, response);//让过滤器执行下一个请求
}

public void destroy() {}

public void init(FilterConfig arg0) throws ServletException {}
}

//下面这个是在web.xml下的配置


encoding

刚刚创建的那个实现filter接口的类的位置
例如:com.temp.filter.EncodingFilter



encoding
*.jsp这个是以jsp为后缀的文件都拦截下来

可以写多个的来配置你所要拦截的东西
全部评论
中论天下事 发布日期:2013-07-11
写一个类,从Filter继承,在Web.xml中配置相应的url-partten即可,类似配置servlet
最新主题
相关版块
我要评论
X您尚未登录
账号登录
X您尚未登录
手机动态密码登录
X您尚未登录
扫码登录
官方微信

仪器网微信服务号

扫码获取最新信息


仪器网官方订阅号

扫码获取最新信息

在线客服

咨询客服

在线客服
工作日:  9:00-18:00
联系客服 企业专属客服
电话客服:  400-822-6768
工作日:  9:00-18:00
订阅商机

仪采招微信公众号

采购信息一键获取海量商机轻松掌控