在jsp页面做个定时器,定时去action里面执行一个方法查询,刷新页面 在一个jsp页面中,每3秒执行一个方法,同时每5秒执行另外一...

作者&投稿:旁荆 (若有异议请与网页底部的电邮联系)

整页刷新

使用原生 html 代码即可

<meta http-equiv="refresh" content="20">

其中20指每隔20秒刷新一次页面.。

局部刷新

局部刷新如果使用纯 JSP 技术是无法完成的,原因是 JSP 是由 HTML 代码与内嵌 Java 代码组成, JSP 会在服务端渲染完毕后传输给浏览器展示。如果想要完成局部刷新,建议你学习一下 AJAX 技术,完成局部刷新功能。



这东西可以用js的定时函数,定时发送ajax请求就可以办到,当然 不用AJAX也可以办到...用JS提交刷新,或跳转到自身页面

这东西可以用js的定时函数,定时发送ajax请求就可以办到

怎么在action里控制页面的刷新~

1 你可以把 成功的页面转到a.jsp, 不就自动重新显示一次了吗
2 Ajax / Iframe 技术,等到action处理完后返回,ajax得到返回status就reload刷新,通过js,控制页面刷新
整个页面刷新,个人推荐第一种,简单。
如果是局部刷新,则推荐第二种了。
~如果你认可我的回答,请及时点击【采纳为满意回答】按钮
~~手机提问的朋友在客户端右上角评价点【满意】即可。
~你的采纳是我前进的动力
~~O(∩_∩)O,记得好评和采纳,互相帮助,谢谢。

jsp中定时触发方法是通过js的定时函数来实现的。
js中Document自带的方法:
定时执行:var tmid = window.setTimeout(“方法名或方法”, “延时”);window.clearTimeout(tmid);


//定时执行,3秒后执行method1()
window.setTimeout(function(){
method1(“method1”);
},5000);
//定时执行,5秒后执行method2()
window.setTimeout(function(){
method2(“bbbbbb”);
},5000);

用java写一个程序,实现对SQL数据库的动态表进行定时查询
答:你这跟struts2没关系,需要一个定时器,定时去跑你的查询库表代码就OK了。如果你的程序是需要将查询结果展示在jsp页面上,你需要在jsp页面上使用js写定时器代码,参考SetInterval方法。如果你的程序是桌面应用程序,你可以使用java的定时器Timer。当然,你的项目中如果使用了spring,那有更好的解决方案...

java &jsp 技术问题:
答:我也在做那个,思路有了,给你说一下,用的是jquery写了一个模拟的窗口,然后呢,通过ajax定时器去调用方法,如果状态就弹出窗口,我这里有jquery弹出窗口的代码,要的话,留下邮箱,我发给你

jsp如何不刷新页面的显示动态时间
答:/*设置定时器每隔1秒(1000毫秒),调用函数disptime()执行,刷新时钟显示*/ var myTime = setTimeout("disptime()",1000);} //--> </SCRIPT> <INPUT name="myclock" type="text" value="" size="15"> </body></html> 这个是可以实现楼主想要的结果...因为只是给楼主一个例子所以页面...

关于java web项目的疑问:jsp页面运行,然后关闭,但是后台的某个类的方 ...
答:可以用quartz,或 Timer 定时器的使用 package test;import java.util.Timer;public class TimeTaskTest { public static void main(String[] args){ Timer timer = new Timer(); timer.schedule(new Task(), 10 * 1000); }}package test;import java.util.TimerTask;public class ...

jsp 页面获取当前时间的函数:
答:/*设置定时器每隔1秒(1000毫秒),调用函数disptime()执行,刷新时钟显示*/ var myTime = setTimeout("disptime()",1000);} //--> </SCRIPT> 动态显示时间<INPUT name="myclock" type="text" value="" size="25"> <br> 静态显示时间 <%=new java.util.Date()%> </body></html> ...

JSP怎么从数据库中每隔10秒钟读取一行数据?并显示在页面上。
答:我觉得,一次把数据都取回来,然后 用定时器 十秒显示一条 比较合适。定时器 setInterval( test , 10000);

用JSP做一个按钮(3秒钟之内不显示,3秒钟以后才会显示的)谢谢!
答:js: setTimeout("test()",1000);

如何实现监听JSP中的文本值是否发生改变
答:实现INotifyPropertyChanged接口,通过此接口可以实现数据发生改变时自动通知客户端,并在对应的事件中进行处理(比如改变一个值,改变显示方式)。也可以通过定时器或是用线程来监听,希望对你有帮助

JSP如何判断一个用户的在线时间
答:代码要自己写。方法:在登录时的时间保存在session中。然后使用javascript定时器去累加时间。调到别的也面时在后台计算session中保存的时间和当时的时间的差。然后页面面继续累加。

JavaWeb的jsp界面怎么显示Raise_application_error里的错误信息,在Servl...
答:web.xml 先配置 <error-page> <exception-type>400|405|500</exception-type <location>/WEB-INF/error.jsp</location> </error-page> 然后写error.jsp <script language="javascript" type="text/javascript"> var timer;//启动跳转的定时器 function startTimes() { timer = window.setInterval...