在java中 我用hibernate的hql 语句查询的 由于有影射关系 可以查询出所有被关联的对象 ,

查询出来的对象放在了List集合中我在测试类里可以用迭代器打印出所关联的对象的字段我想问的是在控制台可以用迭代器打印输出。。。那么在jsp中用什么标签可以打印出迭代器里的... 查询出来的对象 放在了List集合中 我在测试类里可以用 迭代器打印出所关联的对象的字段
我想问的是 在控制台可以用 迭代器打印输出 。。。 那么在jsp中用什么标签可以打印出迭代器里的内容呢???
我jsp的代码 <c:forEach var="address" items="${requestScope.gro}">
<table width="693" height="39" border="1">
<tr>
<td width="97">${address.addressbookname }</td>
<td width="251"><a href="#">删除地址本</a></td>
<td width="112"> </td>
<td width="129"> </td>
<td width="70"> </td>
</tr>
<tr>
<td>在这里要打印出迭代器里的内容</td>
<td>姓名</td>
<td>性别</td>
<td>手机号</td>
<td> </td>
</tr>
<c:forEach>
展开
 我来答
puziguo
2011-10-16 · TA获得超过1928个赞
知道小有建树答主
回答量:884
采纳率:86%
帮助的人:807万
展开全部
1: 跳转jsp之前应该在request域设置名称为“gro”的list集合

2:address中肯定有用户的数据吧
比如class Address{
****自身属性
private User user;

*** get and set method..
}

只要的话
<tr>
<td>在这里要打印出迭代器里的内容</td>
<td>姓名</td>这里应该是${address.user.name}
<td>性别</td>
<td>手机号</td>
<td> </td>
</tr>

如果user也是一个集合,如:
class Address{
****自身属性
private List<User> users;

*** get and set method..
}
<tr>
<td>在这里要打印出迭代器里的内容</td>
<td>姓名</td>
<td>性别</td>
<td>手机号</td>
<td> </td>
</tr>

这一块整体改为:
<c:forEach var="user" items="${request.users}">
<tr>
<td>在这里要打印出迭代器里的内容</td>
<td>${user.name}</td>
<td>${user.sex}</td>
<td>以此类推</td>
<td> </td>
</tr>
</c:forEach>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式