`
mixer_a
  • 浏览: 343968 次
社区版块
存档分类
最新评论

JavaEE学习笔记之JSP+Servlet(二)

 
阅读更多

一、Servlet过滤器

过滤器是进行过滤预处理的装置。

Servlet过滤器是一种特殊的Servlet,可以对用户的请求信息和响应信息进行过滤,当访问Servlet过滤器对应的Servlet时,会先执行Servlet过滤器,对请求和响应的信息进行过滤。

Servlet过滤器类需要实现javax.servlet.Filter接口,同时需要继承HttpServlet类。接口中的方法如下:

init(FilterConfig):初始化方法,完成Servlet过滤器类的初始化。

doFilter(ServletRequest, ServletResponse,FilterChain):完成过滤操作。

destory():销毁过滤器。

二、Demo

过滤器LoginFilter类实现登录时的过滤,如果帐号或密码为空的话,则不防问Login.java。该例子接上一篇:JavaEE学习笔记之JSP+Servlet(一)

在上一个工程中,建一个LoginFilter类,实现过滤功能。源代码如下:

还需要在配置文件中配置过滤器,此时的配置文件内容为

其中红色的为配置过滤器的代码。

转载请注明出处:http://blog.csdn.net/ljp2009012843/article/details/7590813

分享到:
评论

相关推荐

    javaEE servlet 学习笔记

    javaEE servlet 学习笔记 jsp本质上是servlet,但是为了更加符合mvc的框架,将页面显示和逻辑控制分离,jsp页面只负责页面,也就是mvc中的V(view),而servlet负责mvc中的C(control)。 而为了更加好的理解结构,一下...

    Java/JavaEE 学习笔记

    Java/JavaEE 学习笔记 作者在杰普学习时的学习笔记,是J2ee初学者必备手册,是大家学习J2EE开发的很好的参考笔记。 Java/JavaEE 学习笔记 内容目录: Unix 学习笔记..........7 一、Unix前言............7 二、...

    JavaEE5学习笔记07-Web层与EJB集成总结

    JavaEE5学习笔记07-Web层与EJB集成总结。

    JavaEE学习实战笔记心得

    包括JavaSE基础要点,Servlet,JSP,MySQL,HTML,SSH三大框架,网页前台心得,学务处,电院学生会,物品申报项目

    图书商城系统资料+源码+笔记 非常适合学习

    JSTL + JSP + Servlet + JavaBean + BeanUtils + FileUpload + JavaMail + DBUtils(JDBC) + C3P0 + MySQL + MyEclipse10+ Tomcat7.0 + JDK6 + Windows MVC 模式 JavaEE 三层结构 web层 service层 dao层 DAO 模式

    JavaWeb核心学习笔记

    Tomcat+*Servlet+Jsp+Filter+Listener

    疯狂的java讲义源码-JavaEE-Study-Notes:用于记录JavaEE学习过程中的笔记

    学习笔记) 用于记录 JavaEE 学习过程中的笔记 知识点预览(个人学习要求) 1.1 JavaSE 基础部分: 1.2 FrontEnd 前端部分: 1.3 Database 数据库部分: 1.4 JavaWeb: JSP/Servlet 部分: 1.5 SSH、SSM 框架部分: ...

    JavaEE笔记(chorar)

    JavaEE开发技术文档,挺实用的技术文档,希望大家能在其中学习到想要的技术。

    J2EE学习笔记(J2ee初学者必备手册)

    Java/JavaEE学习笔记Jonny xuxiang5612@sina.com 第一章 XML Overview....................107 第二章 DTD...........109 第三章 XML Namespaces................111 第四章 XML Schema.....................115 第...

    2013黑马JavaEE云计算大数据

    2013黑马JavaEE云计算大数据全套视频视频,包括java基础/oracle/mysql/jsp/servlet/struts/hibernate/spring/数据采集/大数据/云计算/项目

    Java学习笔记-个人整理的

    \contentsline {chapter}{Contents}{2}{section*.1} {1}Java基础}{17}{chapter.1} {1.1}基本语法}{17}{section.1.1} {1.2}数字表达方式}{17}{section.1.2} {1.3}补码}{19}{section.1.3} {1.3.1}总结}{23}{...

    JavaWeb课件,基于JavaEE5,老师上课时用完整的讲义

    JavaWeb 版本1.0——基于JavaEE5.0 本软件是作者上课时所使用的课件,用于JavaEE教学任务,于上课时分发给学生。 本课件大部分资料由作者完成,另一部分来源于教科书及网络,经作者整理、加工、完善后发布。 与本...

Global site tag (gtag.js) - Google Analytics