JSP 自动刷新的实例详解
程序员文章站
2023-10-27 13:29:40
jsp 自动刷新的实例详解
考虑一个网页被显示实时游戏得分或股市状况或货币兑换利率。对于所有这些类型的网页,你需要使用的刷新或重新加载按钮,您的浏览器定期刷新网页。
j...
jsp 自动刷新的实例详解
考虑一个网页被显示实时游戏得分或股市状况或货币兑换利率。对于所有这些类型的网页,你需要使用的刷新或重新加载按钮,您的浏览器定期刷新网页。
jsp使这个工作变得简单,它提供一种机制,可以使网页在这样一种方式,它会在给定的时间间隔后自动刷新。
刷新网页的最简单的方法是使用方法setintheader()响应对象。下面是该方法的签名:
public void setintheader(string header, int headervalue)
此方法发送回标题“刷新”,以与一个整数值的浏览器,显示的时间间隔(秒)。
自动刷新页面示例:
下面的例子将使用setintheader() 方法来设置刷新头,模拟数字时钟:
<%@ page import="java.io.*,java.util.*" %> <html> <head> <title>auto refresh header example</title> </head> <body> <center> <h2>auto refresh header example</h2> <% // set refresh, autoload time as 5 seconds response.setintheader("refresh", 5); // get current time calendar calendar = new gregoriancalendar(); string am_pm; int hour = calendar.get(calendar.hour); int minute = calendar.get(calendar.minute); int second = calendar.get(calendar.second); if(calendar.get(calendar.am_pm) == 0) am_pm = "am"; else am_pm = "pm"; string ct = hour+":"+ minute +":"+ second +" "+ am_pm; out.println("crrent time: " + ct + " "); %> </center> </body> </html>
现在把上面的代码在main.jsp中,并尝试访问它。每5秒后得出这样会显示当前系统时间。只要运行jsp和等待,
看看结果:
如有疑问请留言或者到本站社区交流讨论,感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!
上一篇: 据说睡觉的时候出现这些问题,一般都是肝脏出了问题!
下一篇: IOS开发(85)之缩放图像