jsp显示数据

qiyetianya 2013-08-09 04:45:57
先发代码:
<%


List<Student> stus =(List<Student>) request.getAttribute("abc") ;
Iterator<Student> iter=stus.iterator(); //迭代所有学生while(iter.hasNext())
{
Student stu=iter.next();
%>
<tr>
<td>
<input type="checkbox" name="t" value="?"/>
</td>
<td><%=stu.getId()%></td>
<td><%=stu.getName() %></td>
<td><%=stu.getPaw() %></td>
</tr>
<%
}
%>
红色的老报错:Iterator cannot be resolved to a type
我就是想把abc中的数据显示在jsp页面上,循环为什么不行? 新手上路,跟高手请教请教
下边是我要显示的数据:
public class VMDB {
static List<Student> stus = new ArrayList<Student>();

static {
stus.add(new Student(1,"刘睿","1234"));
stus.add(new Student(1,"刘睿","1234"));
stus.add(new Student(1,"刘睿","1234"));
stus.add(new Student(1,"刘睿","1234"));
stus.add(new Student(1,"刘睿","1234"));
stus.add(new Student(1,"刘睿","1234"));
stus.add(new Student(1,"刘睿","1234"));
stus.add(new Student(1,"刘睿","1234"));
stus.add(new Student(1,"刘睿","1234"));
stus.add(new Student(1,"刘睿","1234"));
}
我通过public static List<Student> findAll(){
return stus;
}把数据传到了req.setAttribute("abc",VMDB.findAll() );
...全文
138 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
Ghost_520 2013-08-09
  • 打赏
  • 举报
回复
报的是迭代器无法转换 abc 对象的类型。 你要那些数据, 直接循环 list 试试, 写个for 循环。 不需要用迭代啊。
  • 打赏
  • 举报
回复
你可以把编译错误贴出来么,这样更好解决
Java碎碎念 2013-08-09
  • 打赏
  • 举报
回复
导入包了?<%@ page import="java.util.*" %>

81,091

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧