仪器网(yiqi.com)欢迎您!

| 注册 登录
网站首页-资讯-专题- 微头条-话题-产品- 品牌库-搜索-供应商- 展会-招标-采购- 社区-知识-技术-资料库-方案-产品库- 视频

问答社区

jsp过滤器的三个方法 里面都要写些什么..

跃挝型 2017-10-04 22:39:28 615  浏览
  • 方法里面要写些什么内容?初试过滤器.麻烦说详细点.

参与评论

全部评论(1条)

  • dsw_123 2017-10-05 16:52:33
    1. Servlet过滤器基础 Servlet过滤器是Servlet的一种特殊用法,主要用来完成一些通用的操作。比如编码的过滤,判断用户的登陆状态等等。Servlet过滤器的适用场合: A.认证过滤 B.登录和审核过滤 C.图像转换过滤 D.数据压缩过滤 E.加密过滤 F.令牌过滤 G.资源访问触发事件过滤 Servlet过滤器接口的构成: 所有的Servlet过滤器类都必须实现javax.servlet.Filter接口。这个接口含有3个过滤器类必须实现的方法: 方法 说明 init(FilterConfig cfg) 这是Servlet过滤器的初始化方法,性质等同与servlet的init方法。 doFilter(ServletRequest,ServletResponse,FilterChain) 完成实际的过滤操作,当请求访问过滤器关联的URL时,Servlet容器将先调用过滤器的doFilter方法。FilterChain参数用于访问后续过滤器 destroy() Servlet容器在销毁过滤器实例前调用该方法,这个方法中可以释放Servlet过滤器占用的资源。,性质等同与servlet的destory()方法。 Servlet过滤器的创建步骤: A.实现javax.servlet.Filter接口的servlet类 B.实现init方法,读取过滤器的初始化函数 C.实现doFilter方法,完成对请求或过滤的响应 D.调用FilterChain接口对象的doFilter方法,向后续的过滤器传递请求或响应 F.在web.xml中配置Filter 2.使用过滤器处理中文问题 当用用户登陆页面输入帐号时,如果输入是中文,后台servlet再次输出这个内容时,可能就会是乱码,这是因为serlvet中默认是以ISO-8859-1格式编码的,如果后台有多个Servlet,多个参数,这样就不合适,这个问题,我们可以通过一个过滤器统一解决,使后台的输出输出都支持中文!将ISO-8859-1转码为GBK的那段代码! 3.使用过滤器认证用户: 每个过滤器也可以配置初始化参数,可以将不需要过滤的地址配置到这个Filter的配置参数中,过滤时,如果请求地址在配置参数中,则放行,这样就避免了在程序中硬编码。每个Filter中初始化时,都可以得到配置对象,在Filter中配置二个不需要过滤的地址,一个是登陆页面,一个是执行登陆认证的servlet; ====华丽的分割线==== 上面是理论知识 下面是实践写法 Filter中的三个方法其实只写doFilter方法,另外两个直接由父类实现即可。 下面给出doFilter方法覆盖例子: public void doFilter(ServletRequest request, ServletResponse response, FilterChain chain) throws IOException, ServletException { //执行servlet处理请求响应前需要做的代码 chain.doFilter(request, response); //执行servlet处理请求响应后要做的代码 }

    赞(16)

    回复(0)

    评论

获取验证码
我已经阅读并接受《仪器网服务协议》

热门问答

jsp过滤器的三个方法 里面都要写些什么..
方法里面要写些什么内容?初试过滤器.麻烦说详细点.
2017-10-04 22:39:28 615 1
jsp关于过滤器顺序的乱码问题
写一个小网站,注册jsp提交给service的servlet,中间有两个过滤器characterfilter和loginfilter,在 charactefilter输出中文字段username。当web.xml中,characterfilter配置在loginfilter之后的时 候输出为???乱码,characterfilter配置在loginfilter之... 写一个小网站,注册jsp提交给service的servlet,中间有两个过滤器characterfilter和loginfilter,在 charactefilter输出中文字段username。当web.xml中,characterfilter配置在loginfilter之后的时 候输出为???乱码,characterfilter配置在loginfilter之前就没问题,这是什么原因,过滤器执行顺序应该不影响过滤效果吧。不 管characterfilter配置到什么顺序应该都会成功设置编码的呀???? 展开
2016-01-22 16:12:48 401 1
鱼缸过滤器都要放什么,放几层(diyi层放什么、第二层放什么......)
 
2013-06-22 04:26:35 350 3
我想知道汽车尾气的检测方法,都要检测什么啊
 
2014-10-30 16:44:16 451 4
液相色谱仪怎么分析,该写些什么 论文中要的
 
2014-11-21 10:47:45 352 2
密立根油滴实验报告讨论部分怎么写?要写些什么?
 
2018-12-02 09:56:15 310 0
空气过滤器的清洗方法
 
2016-05-12 06:36:33 304 1
angular 过滤器一定要在ng-repeat里面吗
 
2017-04-04 10:07:03 263 1
鱼缸过滤器里面小白柱石是什么用
 
2017-09-13 02:16:31 641 1
把金属氧化物还原成金属的三个方法?
 
2013-07-06 05:29:57 351 3
防毒面具上的三个过滤器绿色,灰色、白色分别是什么作用
2017-04-01 22:29:38 1107 2
交流异步电动机电气调速三个方法
电气调速就是串极调速吗?... 电气调速就是串极调速吗? 展开
2010-06-22 20:55:04 424 2
jsp中循环输出整数
各位大神小弟刚学jsp如何循环输出绑定的整数啊,比如我有一个整数10我要输出1,2.3.4.5.6.7.8.9用标签
2017-10-13 20:52:59 408 1
安捷伦水分气体净化过滤器cp17971里面是什么填料
 
2017-10-23 05:31:06 620 1
杭州市在哪里可以买到过滤器里面用的滤纸?
 
2014-08-26 15:33:06 232 1
新车里面有异味,用什么方法可以去除
 
2016-11-06 00:41:57 381 2
生孩子住医院都要什么
 
2017-12-15 22:48:25 415 1
生产锂电池都要什么材料
 
2017-09-07 07:55:54 372 1
过滤器完整性测试针对什么过滤器
 
2017-10-02 04:22:48 303 1
冰箱 干燥过滤器 爆炸 里面一粒一粒的是什么 有毒吗
 
2011-06-17 11:30:00 604 7

5月突出贡献榜

推荐主页

最新话题