JSP自动刷新示例详解
考虑一个显示实时游戏分数或股票市场状况或货币汇率的网页。对于所有这些类型的网页,您需要使用刷新或重新加载按钮,您的浏览器会定期刷新网页。
JSP使这项工作变得简单。它提供了一种机制,使网页在给定的时间间隔后自动刷新。
刷新网页最简单的方法是使用方法setIntHeader()来响应对象。以下是此方法的签名:
Public void setintheader(字符串头,intheader值)此方法用整数值将标题“刷新”发送回浏览器,显示时间间隔(秒)。
自动页面刷新示例:
以下示例将使用setIntHeader()方法来设置刷新头并模拟数字时钟:
%@ page import='java.io.*,Java . util . * % html head title auto Refresh head示例/title/head dycenter 2 auto Refresh head示例/h2% //将刷新、自动加载时间设置为5秒响应. setinreader(' Refresh ',5);//获取当前时间Calendar日历=new GregorianCalendar();字符串am _ pm整数小时=日历。HOUR);int minute=Calendar . get(Calendar。MINUTE);int second=Calendar . get(Calendar。第二);如果(日历。获取(日历。AM _ PM)==0)AM _ PM=' AM ';else am _ pm=' PM字符串CT=小时' : '分钟' : '秒' ' am _ pmout . println(' Crrent time : ' CT ' ');%/center/body/html现在将上述代码放在main.jsp并尝试访问它。每5秒钟后,这将显示当前系统时间。只要运行JSP并等待,
看看结果:
如有疑问,请留言或去社区交流讨论。感谢阅读,希望对大家有所帮助。感谢您对本网站的支持!