2010-09-30 106 views
3

我剛剛獲得了更新企業Java Web應用程序中的網頁的任務,以便在頁面標題中包含日期。Java動態頁面標題

目前該網頁是一個靜態html文件 - 我需要做什麼才能使頁面標題成爲當前日期的YYYY/MM/DD格式?對不起,我不知道從哪裏開始!

+0

你能否更新問題以提供有關環境的更多詳細信息?什麼是servlet容器(tomcat等)?已經使用了哪些庫? – oksayt 2010-09-30 07:02:38

+1

@oksayt爲什麼servlet容器與問題相關?如果你的答案是容器特定的,這是一個很糟糕的問題:) – 2010-09-30 10:30:15

回答

3
<script language="Javascript" type="text/javascript"> 
alert(document.title); 
document.title = (new Date()) + " --- " + document.title; 
</script> 
+1

固定代碼格式和添加的類型屬性 – 2010-09-30 07:16:44

1

你有兩個選擇:

  1. 更新網頁的標題用javascript在身體onload事件。
  2. 將此靜態HTML文件轉換爲JSP動態頁面。

根據您的要求,第一個選項意味着更少的更改。 有了第一個選項,您將採用瀏覽器日期,第二個選項將使用服務器系統日期。如果您的應用程序要從不同的時區訪問,這可能很重要。

+0

如果是第二個變體,請嘗試尋找<%= new java.util.Date()%>和適當的格式化函數。此外,您需要在jsp頁面上導入java.util。*。 – 2010-09-30 07:29:01