2015-11-09 78 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工作。