b2科目四模拟试题多少题驾考考爆了怎么补救
b2科目四模拟试题多少题 驾考考爆了怎么补救

javaweb过滤器与器_java过滤器配置_java器怎么写(11)

电脑杂谈  发布时间:2017-05-17 04:02:27  来源:网络整理

System.out.println("MyServletRequestListener.....requestInitialized....");

}

}

注意:当服务器加载项目的时候,会读取web.xml文件中listener标签,那么服务器会自动创建器对象,并且自动调用其方法

器的小结:

ServletContextListener定义(API截图):

代码演示:

package cn.itcast.listener;

import javax.servlet.ServletContextEvent;

import javax.servlet.ServletContextListener;

publicclassMyServletContextListenerimplements ServletContextListener{

@Override

publicvoid contextInitialized(ServletContextEvent sce) {

System.out.println("MyServletContextListener.....contextInitialized....");

}

@Override

publicvoid contextDestroyed(ServletContextEvent sce) {

System.out.println("MyServletContextListener.....contextDestroyed....");

}

}

器配置:

<listener>

<listener-class>cn.itcast.listener.MyServletContextListener</listener-class>

</listener>

servletcontext对象初始化截图:

servletcontext对象销毁截图:

需求:项目启动时,获取服务器时间(new Date()),每一秒钟更新一次,打印在控制台

思路:

1)监控项目的启动(使用ServletContextListener来ServletContext对象的初始化)

4)给定时器设置定时任务

Timer:定时器

timeTask:定时器的任务(类)

firstTime:从什么时候开始执行,立即执行设置为:0

period :间隔多少时间重复执行,毫秒值,1秒=1000毫秒

TimerTask:定时器的任务(类)

Run方法中应该写我们的定时任务:每一秒钟更新一次时间,打印在控制台上

代码实现:

package cn.itcast.listener;

import java.util.Date;

import java.util.Timer;

import java.util.TimerTask;

import javax.servlet.ServletContextEvent;

import javax.servlet.ServletContextListener;

/**

* @authorwjn

* 1)创建一个类,实现器接口

2)在器对象的方法中,书写相关的代码

3)在web.xml中配置当前器。

*/

publicclass MyServletContextListener implements ServletContextListener{

@Override

publicvoid contextInitialized(ServletContextEvent sce) {


本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/shouji/article-47577-11.html

相关阅读
    发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

    • 史志敏
      史志敏

      其实我是不高兴在美丽的夕阳下遇到你

    热点图片
    拼命载入中...