jsp页面如何输出显示List元素? 20

假设定义了两个类Book和BookDetailpublicclassBook{privateIntegerid;privateStringname;privateSet<... 假设定义了两个类Book和BookDetail
public class Book {
private Integer id;
private String name;
private Set<BookDetail> bookdetail=new HashSet<BookDetail>();
}
public class BookDetail {
private int id;
private String name;
private String content;
private Book book;
}
在数据库中分别为两个类建立了表,Book和BookDetail是一对多的关系,现通过struts Action获取了数据库中所有Book实例,以List<Book>形式传到jsp,我想在jsp中输出BookDetail类几个属性项值,该怎么做??谢谢!!!解决问题一定追加分!!!!!
展开
 我来答
专治八阿哥的孟老师
2012-09-07 · 爱生活,爱编程,专心于学习技术和撸猫
专治八阿哥的孟老师
采纳数:494 获赞数:3914

向TA提问 私信TA
展开全部
<%@ taglib prefix="c" uri="http://java.sun.com/jstl/core_rt" %>
<c:forEach items="${requestScope.bookList}" var="book" varStatus="var">(这里确定你在request里放了bookList)
<tr>
<td>${book.id}</td>......

<td>
</td>

</c:forEach>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友428c7bf
2012-09-06 · 超过20用户采纳过TA的回答
知道答主
回答量:81
采纳率:0%
帮助的人:46.3万
展开全部
我这个是学生信息 (表格形式显示)

最上面加上:<%@ taglib uri="/struts-tags" prefix="s"%>
下面:
<form action="ss/studentAction!getdate" method="post">
<table border="1" bgcolor="pink" bordercolor="green">
<tr><td>学生编号</td><td>学生名称</td><td>个人密码</td><td>入学时间</td><td>学生备注</td><td>操作</td></tr>
<s:iterator value="#request.stulist" var="st">
<tr>
<td><s:property value="#st.sid"/></td>
<td><s:property value="#st.sname"/></td>
<td><s:property value="#st.spass"/></td>
<td><s:property value="#st.sbirth"/></td>
<td> <s:property value="#st.sdesc"/></td>
<td>
<s:a href="ss/studentAction!del?student.sid=%{#st.sid}">delete</s:a>||
<s:a href="ss/studentAction!findByID?student.sid=%{#st.sid}">update</s:a>
</td>
</tr>
</s:iterator>
</table>
<input type="submit" value="添加学生"/>
</form>
更多追问追答
追问
还是不怎么明白,你的这个不是添加学生信息吗?
我的action获取了所有Book实例,以list返回。Book中一个属性是BookDetail,我就是想把BookDetail中的内容显示在jsp页面中。大神赐教!!!
追答

这个 是用 s 标签 获取的,request.stulist"是获取传过来的 stulist(就是一个list封装了学生信息);

 

你看这个图;

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
cxzucc
2012-09-07 · TA获得超过1317个赞
知道小有建树答主
回答量:1735
采纳率:79%
帮助的人:584万
展开全部
你用了hibernate么?是不是用的是懒加载啊?可能你只查询了Book表的数据,而没有把关联的BookDetail数据查询出来。
追问
确实是用了struts,spring,hibernate,spring容器通过依赖注入向业务逻辑注入需要的持久层组件,我想先在jsp页面中显示出图书列表,然后再显示各图书详细信息。Book与bookdetail我设计的是一对多的关系。
我不怎么懂,虽然写的这个东西暂时要告一段落,但还是想把问题弄明白,你讲讲我该怎么做?谢啦!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式