在jsp页面,用java语句显示查询出来的数据(对象的属性)

day_moon 2016-02-17 02:32:26
页面代码如下:
<div style="width:100%;height:400px;">
<%
BookBiz biz=new BookBiz();
List<TbBook> booklist = new ArrayList<TbBook>();
booklist=biz.queryTypeBooks(1); //查询出来了有四条数据
for(int i=0;i<=3;i++) {
TbBook book = booklist.get(i);
%>
<div style="width:49%;float:left;height:200px;border:1px solid #F0F0F0;" class="rement_content">
<a style="float:left;margin-left:5px;margin-top:4px;"><img src="images/23644798-1_w_1.jpg" style="width:100px;height:140px;"/></a>
<ul style="margin-left:0px;">
<li style="color:#66B3FF;"><a href="recption.action?bookId=1" target="_self"><%book.getTitle();%></a></li>
<li style="font-size:13px;color:#999;">柯南·道尔产权会**认证《神探夏洛克》编剧权威推荐 悬疑 探案 《丝之屋》后福尔摩斯新故事 </li>
<li style="margin-top:28%;font-size:13px;color:#7B7B7B;">有谁真的相信在莱辛巴赫瀑布发生的事?有谁真的相信在莱辛巴赫瀑布发生的事?</li>
</ul>
</div>
<%}%>
</div>
问题:为什么页面显示的是空白???红色部分的TbBook类中有title的属性,也有 getTitle()和setTitle()方法啊?如何修改才能显示TbBook类中的标题。
...全文
407 6 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
Usher丶AckMan 2016-02-17
  • 打赏
  • 举报
回复
博客在这里:http://my.oschina.net/Tsher2015/blog/505052 你可以参考一下,不是传值没传到,要不就是输出有问题..
day_moon 2016-02-17
  • 打赏
  • 举报
回复
恩。如果用标签也是可以的吧?
qq_28905485 2016-02-17
  • 打赏
  • 举报
回复
可以按照楼上的试试,看能不能打印出数据, 如果还不行可以试下这样打印,如果这样打印打印不出,表示你没有查询到数据 for(int i=0;i<=3;i++) { TbBook book = booklist.get(i); System.out.println("标题是:"+booklist.get(i).getTitle()); %> 如果这样可以不需要放到实体类中去了,其实完全不需要放到实体类中去,你的集合又是对象集合了。 如果你查询不到数据那就要看你其他代码了。
kx00450 2016-02-17
  • 打赏
  • 举报
回复
引用 2 楼 kx00450 的回复:
<%=book.getTitle();%>
没有分号<%=book.getTitle()%>
kx00450 2016-02-17
  • 打赏
  • 举报
回复
<%=book.getTitle();%>
day_moon 2016-02-17
  • 打赏
  • 举报
回复
如果把for循环改为: for(int i=0;i<=3;i++) { TbBook book = booklist.get(i); System.out.println("标题是:"+book.getTitle()); %> 可以打印出标题。

81,122

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧