java list菜鸟教程,java Lists
写爬虫互联网协议(互联网协议)被封了怎么解决?立即使用
爪哇列表是监听器的意思,用于监听网应用的内部事件的实现类。可以监听用户会议的开始与结束,用户请求的到达等等,当事件发生时,会回调监听器的内部方法。
使用Listener步骤
通过实现具体接口创建实现类(可实现多个监听器接口)
配置实现类成为监听器,有两种配置方式:
直接用@WebListener注解修饰实现类
通过web.xml方式配置,代码如下:
听众
listener-classcom.zrgk.listener.MyListener/lisener-class
/监听器常用Web事件监听器接口
1. ServletContextListener
该接口用于监听网应用的启动与关闭
该接口的两个方法:
上下文已初始化(ServletContextEvent事件);//启动网应用时调用
上下文已销毁(ServletContextEvent事件);//关闭网应用时调用如何获得application对象:
servlet上下文应用程序=事件。get servlet context();示例:
@WebListener
公共类MyServetContextListener实现ServletContextListener{
//web应用关闭时调用该方法
@覆盖
公共void上下文已销毁(ServletContextEvent事件){
servlet上下文应用程序=事件。get servlet context();
字符串用户名=应用程序。getinitparameter(“userName”);
System.out.println(关闭网应用的用户名字为:用户名);
}
//web应用启动时调用该方法
@覆盖
公共void上下文已初始化(ServletContextEvent事件){
servlet上下文应用程序=事件。get servlet context();
字符串用户名=应用程序。getinitparameter(“userName”);
System.out.println(启动网应用的用户名字为:用户名);
}
}2. ServletContextAttributeListener
该接口用于监听小型应用程序上下文范围(应用程序)内属性的改变。
该接口的两个方法:
添加了属性(ServletContextAttributeEvent事件);//当把一个属性存进应用时触发
属性已删除(ServletContextAttributeEvent事件);//当把一个属性从应用删除时触发
属性被替换(ServletContextAttributeEvent事件);//当替换应用内的某个属性值时触发如何获得应用对象:
servlet上下文应用程序=事件。get servlet context();示例:
@WebListener
公共类MyServletContextAttributeListener实现ServletContextAttributeListener {
//向应用范围内添加一个属性时触发
@覆盖
已添加公共void属性(ServletContextAttributeEvent事件){
字符串名称=事件。getname();//向应用范围添加的属性名
对象值=事件。getvalue();//向应用添加的属性对应的属性值
System.out.println(向应用范围内添加了属性名为:姓名,属性值为:瓦尔的属性);
}
//删除属性时触发
@覆盖
公共void属性已删除(ServletContextAttributeEvent事件){
//.
}
//替换属性值时触发
@覆盖
公共void属性已被替换(ServletContextAttributeEvent事件){
//.
}
}以上就是爪哇岛列表怎么用的详细内容,更多请关注我们其它相关文章!
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。