虚位以待(AD)
虚位以待(AD)
首页 > 网络编程 > JSP编程 > JSP 自动刷新的实例详解

JSP 自动刷新的实例详解
类别:JSP编程   作者:码皇   来源:互联网   点击:

这篇文章主要介绍了JSP 自动刷新的实例详解的相关资料,这里提供实例来帮助大家实现这样的功能,需要的朋友可以参考下

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和等待,

看看结果:

如有疑问请留言或者到本站社区交流讨论,感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

相关热词搜索: JSP刷新 JSP自动刷新 JSP 刷新页面