javaweb三大组件之监听器

本文介绍了JavaWeb的三大组件——Servlet、Listener、Filter,重点关注监听器的概念和实现。内容包括监听器的注册方式,如在web.xml中配置,以及8个监听器接口的应用,如ServletContextEvent、HttpSessionEvent和ServletRequestEvent。此外,还讨论了监听器在HttpSession对象上的应用和不需要在web.xml注册的情况。最后,简述了JavaWeb中的国际化实现,通过ResourceBundle类根据Locale加载相应的资源文件。
摘要由CSDN通过智能技术生成

一、javaweb三大组件:
    Servlet、Listener、Filter
监听器:
 他是一个接口,内容由我们来实现
    它需要注册,例如注册在按钮上
    监听器中的方法,会在特殊事件发生时被调用
二、Javaweb中的监听器(8个接口)
1.事件源:三大域

       ServletContext
            1.生命周期监听:ServletContextListener:它有两个方法,一个在出生时调用,一个在死亡时调用
                void contextInitialized(ServletContextEvent sce)    
                void contextDestroyed(ServletContextEvent sce)
            2.属性监听:ServletContextAttributeListener:它有三个方法,一个在添加属性时调用|替换属性|移除属性
        HttpSession
            3.生命周期监听:HttpSessionListener:它有两个方法,一个在出生时调用,一个在死亡时调用
                void sessionCreated(HttpSessionEvent se):创建session时
                void sessionDestoryed(HttpSessionEvent se):销毁session时
            4.属性监听:HttpSessionAttributeListener:它有三个方法,一个在添
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值