Iterater cannot be resolved to a type
jsp语句部分:
<%
try{
String KeyWord=request.getParameter("keyword");
if(KeyWord==null){
KeyWord="";
List<User> allUsers=UserDAOFactory.getUserDAOInstance().findAllUser();
Iterator<User> iter=allUsers.iterator();
%>
<center>
<form action="Alluser.jsp" method="post">
请输入关键字查询<input type="text" name="keyword">
<input type="submit" value="查询">
</form>
<table border="1" width="80%">
<tr>
<td>用户名</td>
<td>手机号</td>
<td>仪 器</td>
<td>型 号</td>
<td>出售地</td>
<td>参 数</td>
<td>详 情</td>
</tr>
<%
while(iter.hasNext()){
User user=iter.next();
%>
<tr>
<td><%=user.getUserName()%></td>
<td><%=user.getUserPhone()%></td>
<td><%=user.getUserMachine()%></td>
<td><%=user.getType()%></td>
<td><%=user.getPlace()%></td>
<td><%=user.getVar()%></td>
<td><a href="state.jsp"><font color="blue">查询</font></a></td>
</tr>
<%
}
}else{
List<User> findall=UserDAOFactory.getUserDAOInstance().findall(KeyWord);
Iterater<User> it=findall.iterator();
%>
<table border="1" width="80%">
<tr>
<td>用户名</td>
<td>手机号</td>
<td>仪 器</td>
<td>型 号</td>
<td>出售地</td>
<td>参 数</td>
<td>详 情</td>
</tr>
<%
while(it.hasNext()){
User user=it.next();
%>
<tr>
<td><%=user.getUserName()%></td>
<td><%=user.getUserPhone()%></td>
<td><%=user.getUserMachine()%></td>
<td><%=user.getType()%></td>
<td><%=user.getPlace()%></td>
<td><%=user.getVar()%></td>
<td><a href="state.jsp"><font color="blue">查询</font></a></td>
</tr>
</table>
</center>
<%
}
}
}catch(Exception e){
e.printStackTrace();
}
%>
其中第一次运行时keyword 应该是空的,但是没有进if反而进去了else.然后下面的iterator 就报错Iterater cannot be resolved to a type