用JSP编写的,或者是servlet之类的,有这么几个要求一,定点执行,不是每个24小时或者12小时或者3小时,比如我就希望是10点20执行,下午3点20,晚上9点50执行
    参数由前台用户自行输入,应该怎么办呢二,注意不是定时servlet,也不能这个jsp一直在页面开着,反正实现了我说的效果就行,怎么地都ok

解决方案 »

  1.   

    Timer吧
    或者用spring的quartz
      

  2.   

    Timer吧
    或者用spring的quartz这个东西好像都是每隔一个固定的时间执行一次地东西
      

  3.   

    回答:
    一:关于这个问题楼上已经有人回答了 。用quartz它可以定时定点,比较人性话。完全可以满足楼主的要求。
    二:关于楼主的第二个问题,我想没什么意思吧。你说的“注意不是定时servlet,也不能这个jsp一直在页面开着”,我估计是用客户端定时请求服务器端???
        
      

  4.   

    友情up
    quartz  可以定点执行的~
      

  5.   

    用户可以在页面上进行自己设置的quartz 只能设置配置文件 用户不会那么去做
      

  6.   

    恩~~~有点意思。
    你的需求是这样的吧:
    用户自己设置时间,然后系统根据用户设置的时间进行提醒。而非配置文件提醒。
    如果是这样的话我的思路是这样:
    1中解决方法:
    用户设置完时间入库或其它容器中(缓存,内存)。同样通过配置来进行操作,
    配置定期查询数据库把或其他容器,将符合时间的内容发送给用户。这个有些类似于ajax的定时刷新。
    当然这样的方法比较消耗性能。2种方法是通过监听方式(用户登陆状态下)
    将用户设置的时间放到数据库中。用户登陆的时候通过session可以取得他设置的时间。
    然后推算,通过多线程进行推算,执行。再好的没想出来,只是个想法。不好的地方给予原谅 。呵呵
      

  7.   


    谁说quartz 只能设置配置文件???
    quartz也是一个类库,看来LZ对quartz是一点都不了解啊...