熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> Java編程 >> JSP教程 >> 正文

Java從服務器上獲取時間動態顯示在jsp頁面實現思路

2013-11-15 11:56:30  來源: JSP教程 
Java只能獲取一次到頁面的時間是靜態的不過通過js和Java的合作巧妙地實現此功能  

  Java獲取服務器時間動態顯示到jsp頁面大家都是到Java只能獲取一次到頁面的時間是靜態的不過通過js和Java的合作巧妙地實現此功能

本 人是給電視做系統客戶要求頁面能顯示時間因為電視浏覽器獲取的時間不對沒辦法只能從服務器獲取時間但是問題來了服務器的時間獲取一次就成靜態的 了客戶不滿意但也沒辦法只能這樣不過這個問題在我這老惦記著今天看到有個例子說把Java獲取服務器的時間轉化成毫秒然後用js每一秒刷新 一次就可以動態顯示所以就有了下面的

復制代碼 代碼如下:

  
<%@ page language="java" import="javautil*" pageEncoding="utf"%>
<%@page import="javatextSimpleDateFormat;"%>
<%
String path = requestgetContextPath();
String basePath = requestgetScheme()+"://"+requestgetServerName()+":"+requestgetServerPort()+path+"/";
%>
<!DOCTYPE HTML PUBLIC "//WC//DTD HTML Transitional//EN">
<html>
<head>
<base href="<%=basePath%>">
<title>My JSP indexjsp starting page</title>
<meta httpequiv="pragma" content="nocache">
<meta httpequiv="cachecontrol" content="nocache">
<meta httpequiv="expires" content="">
<meta httpequiv="keywords" content="keywordkeywordkeyword">
<meta httpequiv="description" content="This is my page">
<!
<link rel="stylesheet" type="text/css" href="stylescss">
>
</head>
<body>
<%
Calendar rightNow = CalendargetInstance();
SimpleDateFormat format = new SimpleDateFormat("yyyyMMdd HH:mm");
%>
<script language="javascript">
//從服務器上獲取初始時間
var currentDate = new Date(<%=new javautilDate()getTime()%>);
function run()
{
currentDatesetSeconds(currentDategetSeconds()+);
var time = "";
var year = currentDategetFullYear();
var month = currentDategetMonth() + ;
var day = currentDategetDate();
var hour = currentDategetHours();
var minute = currentDategetMinutes();
var second = currentDategetSeconds();
if(hour < ){
time += "" + hour;
}else{
time += hour;
}
time += ":";
if(minute < ){
time += "" + minute;
}else{
time += minute;
}
time += ":";
if(second < ){
time += "" + second;
}else{
time += second;
}
documentgetElementById("dt")innerHTML = year+"年"+month+"月"+day+"日" + time;
}
windowsetInterval("run();" );
</script>
<div id="dt">自動顯示時間</div>
</body>
</html>


From:http://tw.wingwit.com/Article/program/Java/JSP/201311/19931.html
    推薦文章
    Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.