典型应用1
使浏览器不缓存页面的过滤器:
有 3 个 HTTP 响应头字段都可以禁止浏览器缓存当前页面,它们在 Servlet 中的示例代码如下:
response.setDateHeader("Expires",-1);
response.setHeader("Cache-Control","no-cache");
response.setHeader("Pragma","no-cache");
并不是所有的浏览器都能完全支持上面的三个响应头,因此最好是同时使用上面的三个响应头
典型应用2
字符编码的过滤器
通过配置参数encoding指明使用何种字符编码,以处理Html Form请求参数的中文问题
典型应用3
检测用户是否登陆的过滤器:
情景:系统中的某些页面只有在正常登陆后才可以使用,用户请求这些页面时要检查 session 中有无该用户信息,但在所有必要的页面加上session的判断相当麻烦的事情
解决方案:编写一个用于检测用户是否登陆的过滤器,如果用户未登录,则重定向到指的登录页面
要求:需检查的在 Session 中保存的关键字; 如果用户未登录,需重定向到指定的页面(URL不包括 ContextPath); 不做检查的URL列表(以分号分开,并且 URL 中不包括 ContextPath)都要采取可配置的方式
典型应用4
利用Filter限制用户浏览权限
相关推荐
JavaWeb讲义:JavaWeb应用简介
JAVAWeb技术与应用-青软实训教材配套资源,JAVAWeb技术与应用-青软实训教材配套资源
JAVAWEB-19:JDBC之过滤器Filter
JavaWeb项目 filter练习,编码过滤,登录过滤,较详细。
javaweb中Filter(过滤器)的常见应用.docx
完整的源码 分为三个压缩包 每个包都可以单独解压
Java Web应用开发 JavaWeb应用开发期末试卷A卷.doc 学习资料 复习资料 教学资源
JavaWeb应用与开发郭克华书上所有例子的源代码,包括最后的GoodEdu系统
javaWEB和其他相关知识详细的讲解!
JSP+servlet+javabean学习 里面有PDF文件对该章节的详细讲解,培训老师才讲的到的,非常详细.........JavaWeb10-分页应用.rar JavaWeb11-图片验证码.rar JavaWeb12-文件上传.rar JavaWeb13-过滤器与监听器.rar
此资源与我的博客12_JavaWeb——Filter&Listener中的案例对应,在11_JavaWeb——Cookie&Session案例资源基础上加上了过滤器,实现了对未登录用户的拦截,希望有所帮助。
javaweb cookie session
主要介绍了javaweb中Filter的常见应用,过滤器的使用方法,感兴趣的小伙伴们可以参考一下
JavaWeb开发典型模块大全源码(2-22章)
JFreeChart在JavaWeb项目中的应用.pdf.............
JavaWeb Servlet过滤监听应用.zip
javaweb漏洞应用,仅让大家简单的了解 JavaJavaJavaJava一些相关知识,简要介绍了下 一些相关知识,
JavaWeb-标签库应用方法初探.docx
javaWeb开发典型模块大全
Java Web应用开发 JavaWeb应用开发期末试卷B卷答案.doc 学习资料 复习资料 教学资源