怎么在jsp页面遍历list 10
这是我的java文件这是我的jsp文件,我运行不报错,但是只能显示我第一行的姓名、单位和操作,数据库的信息没有显示,不知道哪里错了list我通过for循环,然后out.p...
这是我的java文件
这是我的jsp文件,我运行不报错,但是只能显示我第一行的姓名、单位和操作,数据库的信息没有显示,不知道哪里错了
list我通过for循环,然后out.print可以打印出来。就是我注释掉的那部分代码 展开
这是我的jsp文件,我运行不报错,但是只能显示我第一行的姓名、单位和操作,数据库的信息没有显示,不知道哪里错了
list我通过for循环,然后out.print可以打印出来。就是我注释掉的那部分代码 展开
5个回答
展开全部
要一步一步的来排错!
先在你页面里用代码段看一下你的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>
注: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>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
可以使用<%%> 例如
<%
for(int i=0;i<5;i++){
System.out.println(i);
}
%>
<%
for(int i=0;i<5;i++){
System.out.println(i);
}
%>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
<c:forEach items="${objList }" var="obj">
${obj.name}
</c:forEach>
${obj.name}
</c:forEach>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
在显示的页面审查元素看看,c标签有没有在head里面引用了
追问
已经引用了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询