JDK1.5 jsp里 List list = new Vector()这样写被tomcat5提示错误 为什么啊?
有多少人遇到这样的问题?
我的jdk1.5 tomcat5.58
<%
List<Integer> list = new Vector<Integer>();
for (int i = 0; i < 6; i++)
{
list.add(i);
}
for (Integer i : list) {
out.print(i * 100);
out.print("===");
}
%>
无法运行 提示我
An error occurred at line: 24 in the jsp file: /test.jsp
Generated servlet error:
Syntax error on token "<", invalid AssignmentOperator
An error occurred at line: 24 in the jsp file: /test.jsp
Generated servlet error:
Syntax error on token "=", != expected
An error occurred at line: 24 in the jsp file: /test.jsp
Generated servlet error:
Syntax error on token "<", ( expected
An error occurred at line: 24 in the jsp file: /test.jsp
Generated servlet error:
Syntax error on token "(", invalid Expression
An error occurred at line: 24 in the jsp file: /test.jsp
Generated servlet error:
Syntax error on token(s), misplaced construct(s)
An error occurred at line: 24 in the jsp file: /test.jsp
Generated servlet error:
Syntax error on token ")", : expected
但是我如果老实的按照 1.4时代的写法
List list = new Vector();
..............
for (Iterator i= list.iterator(); i.hasNext();)
{
.......
}
就没有出错了~请大虾指点 是那里的问题呢?