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

标签 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 属性也是如此。

最佳答案

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

替换为

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

getProperty() 方法需要输入的是String 类型,需要用双引号将String 传递过来。

关于java - Jsp 文件有时抛出内部服务器 500 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22195778/

相关文章:

java - 如何在weka中以编程方式创建合奏?

javascript - 如何比较twig值和JS值?

apache - 将环境变量与If语句一起使用

java - Dynamic-jasper:列高与 configuration.setWrapText(true)

java - java 中的约定 - 构造函数/方法之外的 "new"?

javascript - 谷歌海拔 API 的位置始终为 NaN

multithreading - 为什么多线程经常与多处理结合使用?

PHP 无法在 Ubuntu 中访问挂载的驱动器

java - 管理作业调度程序从 Java 应用程序安排时间

javascript - 回发在 Firefox for asp.net(C#) 页面中不起作用