2014-03-05 72 views
1

我是新來的JSP下面是我的JSP文件JSP文件拋出內部服務器的500錯誤有時

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

我收到以下錯誤,當上面的JSP文件上的Apache服務器運行

Unable to compile class for JSP: 

An error occurred at line: 4 in the jsp file: /index.jsp 
java.version cannot be resolved to a type 
1: <HTML> 
2: <BODY> 
3: Hello! The time is now <%= new java.util.Date() %> 
4: <%= System.getProperties().getProperty(java.version) %> 
5: </BODY> 
6: </HTML> 

這個錯誤信息偶爾出現10次,我刷新了我得到的錯誤。其他9次我得到了所有系統屬性的輸出,即使我只需要系統的java.version屬性。

+0

http://docs.oracle.com/javase/tutorial/essential/environment/sysprop.html –

+0

它是如何顯示所有,如果系統屬性的這是第一個地方的錯誤? – suryakrish

回答

1
<%= System.getProperties().getProperty(java.version) %> 

<%= System.getProperties().getProperty("java.version") %> 

所需的輸入getProperty()方法是String型取代它,你需要通過String用雙引號。

+0

謝謝你,它運作良好。它是如何顯示所有的系統屬性,如果它是第一個錯誤? – suryakrish

0
<%= System.getProperties().getProperty("java.version") %> //was missing "" 
1

與你的身體添加此

<%= System.getProperties().getProperty("java.version") %>