Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java EclipseIDE中的代码显示了以下错误:迭代器是原始类型。泛型类型迭代器的引用<;E>;应参数化:_Java_Eclipse - Fatal编程技术网

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中的泛型编程和泛型