怎么在jsp页面遍历list 10

这是我的java文件这是我的jsp文件,我运行不报错,但是只能显示我第一行的姓名、单位和操作,数据库的信息没有显示,不知道哪里错了list我通过for循环,然后out.p... 这是我的java文件

这是我的jsp文件,我运行不报错,但是只能显示我第一行的姓名、单位和操作,数据库的信息没有显示,不知道哪里错了
list我通过for循环,然后out.print可以打印出来。就是我注释掉的那部分代码
展开
 我来答
谭奇源
推荐于2017-12-15 · TA获得超过166个赞
知道小有建树答主
回答量:179
采纳率:50%
帮助的人:68.6万
展开全部

要一步一步的来排错!

先在你页面里用代码段看一下你的ls里面的数据是否转发到页面来了。

<%
    List ls = (List) request.getAttribute("ls");
    out.println(ls.size());
%>

不报错,size大于0,应该就传过来了。确认一下你的<c:>标签是否正常,库是否导入。或者新页面没有部署更新到服务器等。


上述代码如果报错了,就去确认一下你的servlet.

追问
怎么在页面添加你说的这段代码。我没明白 我加进去,提示这句有错 运行不过去
千锋教育
2015-12-14 · 做真实的自己 用良心做教育
千锋教育
千锋教育专注HTML5大前端、JavaEE、Python、人工智能、UI&UE、云计算、全栈软件测试、大数据、物联网+嵌入式、Unity游戏开发、网络安全、互联网营销、Go语言等培训教育。
向TA提问
展开全部
jsp中遍历list最常用的办法是用c标签库的foreach来循环输出。
注:items是结果集,all是要遍历的list,x是循环变量也是一个list中的对象
引用标签库<%@ taglib prefix="c" uri="/WEB-INF/c.tld" %>
举例如下:
<c:forEach var="x" items="${all}">
<tr>
<td id="title" colspan="2">标题:${x.n_title }</td>
</tr>
<tr>
<td colspan="2">作者:${x.n_user }td>
</tr>
</c:forEach>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
锐时Fv
2015-11-05
知道答主
回答量:20
采纳率:0%
帮助的人:2.5万
展开全部
可以使用<%%> 例如
<%
for(int i=0;i<5;i++){
System.out.println(i);

}

%>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
lin_chuhao
2015-10-15 · TA获得超过352个赞
知道小有建树答主
回答量:572
采纳率:57%
帮助的人:135万
展开全部
<c:forEach items="${objList }" var="obj">
${obj.name}
</c:forEach>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
流风子云51d37d
2014-09-30 · TA获得超过498个赞
知道小有建树答主
回答量:810
采纳率:100%
帮助的人:395万
展开全部
在显示的页面审查元素看看,c标签有没有在head里面引用了
追问
已经引用了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式