[第八章]过滤器和监听器

过滤器

过滤Web资源

javax.servlet.Filter接口

所有过滤器必须实现该接口,即实现三个抽象方法

init(FilterConfig fConfig)

初始化

doFilter(ServletRequest requeest,ServletResponse reponse,FilterChain chain)

过滤操作

destroy()

释放资源

配置过滤器

Web.xml

无法看到源码时使用
 

注解

过滤器解决中文乱码

  • request.setCharacterEncoding(”UTF-8”)
    • 代码重复
  • EncodingFilter

    监听器

    定义

    Servlet上下文事件

    • ServletContextEvent
      • ServletContextListener
    • ServletContextAttributeEvent
      • ServletContextAttributeLister

    请求事件

    • HttpSessionEvent
      • HttpSessionListener
      • HttpSessionActivationListener
    • HttpSessionBindingEvent
      • HttpSessionAttributeListener
      • HttpSessionBindingListener

    会话事件

    • ServletRequestEvent
      • ServletRequestListener
      • ServletRequestAttrubuteListener

    配置监听器

    xml

    注解

    @WebListener
     
    Prev
    [第五章]JavaBean
    Next
    [第十章]JPA
    Loading...
    Article List
    一个NotionNext搭建的博客
    数据库系统概论
    大数据原理与应用
    javaWeb应用开发基础教程
    python
    毕业设计
    大数据技术综合应用
    实训-航空数据系统
    java面向对象程序设计
    数据结构
    算法分析与设计
    SPARK
    Python爬虫大数据采集与挖掘
    云计算
    概率论与数理统计
    数字逻辑
    计算机网络
    计算机组成原理
    linux
    操作系统
    人工智能导论
    数据仓库与数据挖掘
    数据可视化
    大数据安全与隐私保护
    c语言
    C++