簡體   English   中英

泛型的JSP編譯錯誤

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM