2015-11-09 77 views
2

我得到了我的日食火星中的错误。它不会显示任何弹出这些错误。即使出现错误,我也能够成功运行,但在这种情况下,这也是一个问题。Jsp显示错误

  1. 我必须一次又一次地运行我的服务器,它不会接受更改。
  2. 为什么这些红色的波浪线。
  3. 尝试运行此操作时出现错误。

    Why red flags

错误:

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: %> 

回答

6

您需要导入日期类或完全限定两者。

要么把这个在你的页面的顶部:

<%@ page import="java.util.Date" %> 
.... 
Date today = new Date(); 

或:在顶部位置 将下面的代码:

java.util.Date today = new java.util.Date(); 
3

您不能导入Date类在JSP页面的jsp页面。

<%@page import="java.util.Date"%> 
2

您错过了导入。没有那个导入Java/JSP的“不知道”日期。有2种方式来处理这个错误:

1 .-你的页面的顶部进口日期,告诉你PROGRAMM“在哪里可以找到日期”:

<%@page import="java.util.Date"%> 

2:或者你可以轻松地告诉他正确的线,你声明变量:

java.util.Date yourDate= new java.util.Date(); 

请注意,如果您使用第二种方法不会对其他变量比yourDate工作。