2015-04-06 34 views
1

我從其他頁面複製了以下JSP代碼,但是當我從瀏覽器查看它時,日期不顯示。在簡單JSP程序中顯示日期

<HTML> 
<BODY> 
Hello! The time is now <%= new java.util.Date() %> 
</BODY> 
</HTML> 

我已將它保存爲file.jsp

+0

歡迎堆棧溢出!我清理了您的問題的語言,使其更加清晰,並添加了'jsp'標籤以將其引導至正確的受衆。如果您提供您在瀏覽器中看到的實際輸出,或者通過「查看源代碼」訪問生成的HTML,它也可能有所幫助。 –

回答

0

您需要添加以下內容作爲第一行:

<%@page contentType="text/html" import="java.util.*" %> 

的指南可以在這裏找到:http://www.java-samples.com/showtutorial.php?tutorialid=81

+0

現在它完全不起作用:D ..顯示完整的代碼,lol:P – sliziky

+0

您使用的是什麼webserver? JSP頁面與HTML頁面不同,它必須在諸如Tomcat的Web服務器上運行。 – headlikearock

+0

我注意到現在我試圖在netbeans中運行它,但是我不能運行Tomcat,不知道爲什麼,「'127.0.0.1'不被識別爲內部或外部命令, 可操作程序或批處理文件「。 – sliziky

1

試試這個(file.jsp):

<%@ page import = "java.util.Date" %> 
<%@ page import = "java.text.SimpleDateFormat" %> 
<html> 
<head> 
<% 
    SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); 
    String date = sdf.format(new Date()); 
%> 
</head> 
<body> 
<p>Hello! The time is now <%=date%></p> 
</body> 
</html> 

您可以在"yyyy-MM-dd HH:mm:ss"中更改適合您的日期格式。並且,<%=date%>顯示結果。祝你好運隊友:)

結果:

Hello! The time is now 2015-04-07 11:25:47 

Note: You have to save this file and run it from a webserver like Tomcat.