我是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属性。
答案 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 ""