在JSP页面中显示List集合·

这是Servlet种获取数据库集合的代码//通过querryName来查询数据库,将结果放在all里面,Users是一个JavaBeanList<Users>all=DA... 这是Servlet种获取数据库集合的代码
//通过querryName来查询数据库,将结果放在all里面,Users是一个JavaBean
List <Users>all = DAOFactory.getIUsersDAOInstance().accurateQuerry(querryName);
Iterator<Users> it = all.iterator();
while (it.hasNext())
{
//将迭代的结果放在user中
user = it.next();
} catch (Exception e)
{
e.printStackTrace();
}
request.setAttribute("userinfo", all );
request.getRequestDispatcher("UserManage/QuerryUser.jsp").forward(request, response);
想在JSP中这样显示(如图),JSP部分怎么获取
对集合和JSP不太了解
展开
 我来答
ryon_jie
推荐于2016-09-03 · TA获得超过304个赞
知道小有建树答主
回答量:352
采纳率:0%
帮助的人:346万
展开全部
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
<table border="1">
<tr><th>用户ID</th>
<th>...</th>//表头
</tr>
<c:forEach items="${userinfo}" var="user">//获取list
<tr>
<td>${user.XXX}</td>//.出javabean的属性
<td>${user....}</td>
</tr>
</c:forEach>
</table>
更多追问追答
追问
user.后面没有JavaBean里面那些属性
追答
你的javabean里的属性啊 直接点出来就好了
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Jcuckoo
2012-02-20 · TA获得超过501个赞
知道小有建树答主
回答量:702
采纳率:0%
帮助的人:292万
展开全部
<%
List <Users>all =(Users)request.getAttribute("userinfo") ;
//后面进行循环遍历即可
%>
更多追问追答
追问
这个不能实现转换的
追答
可以的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
hjjhouse
2012-02-20
知道答主
回答量:23
采纳率:0%
帮助的人:14.3万
展开全部
用Struts标签
如JSP:
<s:iterator value="#session.userinfo" var="filenamefist">

<s:property value="写userinfo对应的属性" />

</s:iterator>
追问
需要吗
追答
不是的。要
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友e853b26
2012-02-20
知道答主
回答量:5
采纳率:0%
帮助的人:2.9万
展开全部
JSP页面直接写JAVA代码
<%
request.getAttribute("userinfo") //可以获取all的信息,之后你遍历该集合也好,如何也好,都能操作
%>
更多追问追答
追问
获取到这个属性,该怎么遍历,我就是遍历不出来
追答
因为你通过request.getAttribute("userinfo")  是个List
即 List all = request.getAttribute("userinfo");
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
leopardoing
2012-02-20
知道答主
回答量:63
采纳率:0%
帮助的人:22.9万
展开全部
iterator 标签
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式