一尘不染

泛型的JSP编译错误

jsp

我创建了一个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

任何人都可以建议为什么发生这种情况或如何解决此错误。非常感谢!任何建议深表感谢。


阅读 203

收藏
2020-06-10

共1个答案

一尘不染

我设法通过替换Java编译器解决了这个问题。显然,在这种情况下,Java 1.6.19x86不支持泛型。

2020-06-10