Java EclipseIDE中的代码显示了以下错误:迭代器是原始类型。泛型类型迭代器的引用<;E>;应参数化:
错误:迭代器是原始类型。对泛型类型迭代器的引用应该参数化Java EclipseIDE中的代码显示了以下错误:迭代器是原始类型。泛型类型迭代器的引用<;E>;应参数化:,java,eclipse,Java,Eclipse,错误:迭代器是原始类型。对泛型类型迭代器的引用应该参数化 <%Iterator itr;%> <%List data = (List) request.getAttribute("ClientData"); for(itr=data.iterator(); itr.hasNext();){ %>enter code here 在这里输入代码 请查看方法getAttribute的签名: List<some type> data = requ
<%Iterator itr;%>
<%List data = (List) request.getAttribute("ClientData");
for(itr=data.iterator(); itr.hasNext();){
%>enter code here
在这里输入代码
请查看方法getAttribute的签名:
List<some type> data = request.getAttribute("ClientData");
Iterator<some type> itr = data.iterator();
while(itr.hasNext()){
List data=request.getAttribute(“ClientData”);
迭代器itr=data.Iterator();
while(itr.hasNext()){
这是一个警告,它告诉您一切。您需要将类型添加到迭代器列表中。它是一个泛型类型,这意味着:它应该被参数化。例如:如果您的request.getAttribute返回一个列表,您应该声明一个列表和迭代器。请查看Java中的泛型编程和泛型