Jsp文件有时会抛出内部服务器500错误

时间:2014-03-05 10:58:46

标签: java javascript apache jsp

我是JSP的新手,以下是我的jsp文件

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

当上述jsp文件在APACHE SERVER上运行时,我收到以下错误

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属性。

3 个答案:

答案 0 :(得分:1)

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

替换为

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

getProperty()方法所需的输入属于String类型,您需要使用双引号传递String

答案 1 :(得分:1)

将此添加到您的身体

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

答案 2 :(得分:0)

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