问题描述
- spring mvc 定时器问题,高手请进。
-
问题是这样的,我写了个定时器,现在需求是这样的,我前台写了个jsp页面,页面生成动态的时间和一个随机数,我如何做到不访问前台jsp页面,调用定时器,定时访问后台的控制层,控制层返回这个前台jsp页面,前台在动态提交给后台,存入数据库,前台jsp页面和后台业务层和dao层已经写好,不要考虑,大神给我个思路,或者其他办法也行,目的就是定时器定时调度控制层返回前台页面。
解决方案
你前台jsp页面可以使用setInterval()函数,定时调用ajax,向后台发送请求,并传入随机产生的时间和数字。后台获取这个时间,当后台定时器到达设定的时间时就调用方法,根据前台传入的参数进行处理,返回到前台,前台接收到成功的数据就刷新页面,没有接收到成功的数据就提示用户。
解决方案二:
你的意思是前台页面不打开?要调用应该要打开前台页面,然后定时向后台发送请求并传入参数,再自动刷新页面。
解决方案三:
打开火狐浏览器。1.
2.输入firebug搜索
3.点击安装
4.按f12或者点击像虫子这个按钮,窗口下边会出现调试框
点击想如上图一样的选项,然后运行你的项目网页,如果没有请求到资源
解决方案四:
你可以使用firefox的调试工具看看传入后台的的数据是什么,看看是不是后台想要的数据。
解决方案五:
前台接收到成功的数据就刷新页面,没有接收到成功的数据就提示用户。
时间: 2025-01-26 11:41:38