[英]JSP compilation error on Generics
我創建了一個JSP頁面,該頁面在我的本地計算機上運行良好,但是當我在實時服務器中部署相同的代碼時,它會不斷拋出錯誤。 我找不到根本原因,因為兩台機器都配置了相同的JDK 1.6和tomcat 5.5,但操作系統不同,一個是Windows2003(實時),另一個是Win7(本地)。 以下是產生錯誤(樹形圖初始化)的部分,或者至少我這樣認為:
<%@ page import = "java.util.*"%>
<%
class Row{
String val_feature;
public Row (String val_feature) {
this.val_feature = val_feature;
}
}
Map<String, List<Row>> rowmap = new TreeMap<String, List<Row>>();
%>
錯誤:
Syntax error on token "<", ( expected
Syntax error, insert ")" to complete Expression
Syntax error on token "<", ( expected
Syntax error on token "(", invalid Expression
任何人都可以建議為什么發生這種情況或如何解決此錯誤。 非常感謝! 任何建議深表感謝。
我設法通過替換Java編譯器解決了這個問題。 顯然,在這種情況下,Java 1.6.19 x86不支持泛型。 有關此的更多信息: https : //stackoverflow.com/a/39012681/3336066
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.