我在日食火星上得到错误。它不会显示任何弹出这些错误。我甚至可以在错误发生后成功运行,但在这种特殊情况下,这也是一个问题。
尝试运行时遇到错误。
错误:
org.apache.jasper.JasperException: Unable to compile class for JSP:
An error occurred at line: 13 in the jsp file: /HelloWorld.jsp
Date cannot be resolved to a type
10:
11: <%
12:
13: Date today = new java.util.Date();
14:
15: String text = "Today's date is: " + today.toString();
16: %>
答案 0 :(得分:6)
您需要导入日期类或完全符合条件。
将其放在页面顶部:
<%@ page import="java.util.Date" %>
....
Date today = new Date();
或:
java.util.Date today = new java.util.Date();
答案 1 :(得分:3)
您无法在JSP页面中导入Date类: 将以下代码放在jsp页面的顶部。
<%@page import="java.util.Date"%>
答案 2 :(得分:2)
您错过了导入。没有那个导入Java / JSP“不知道”日期。有办法处理这个错误:
1.-导入日期在页面顶部,告诉您的程序“在哪里找到日期”:
<%@page import="java.util.Date"%>
2.-或者您可以轻松地在声明变量的行中告诉他:
java.util.Date yourDate= new java.util.Date();
请注意,如果您使用第二种方式,它将不适用于yourDate
以外的其他变量。