Displaytag 不输出数据,后台可以接收action传的数据。

babybird1117 2015-04-24 11:43:18
Displaytag分页感觉很方便,但是还没输出来,下面是代码:
struts.xml 配置
<!-- 查找书籍 -->
<action name="findbook" class="com.action.FindBookAction" method="excute">
<result name="success">/normal/findbookresult.jsp</result>
<result name="fail">/actionfail.jsp</result>
</action>

下面是com.action.FindBookAction中查询结果result 放到books里的
ActionContext.getContext().put("books",result);


下面是界面JSP代码了
<%@ page language="java" import="java.util.*" pageEncoding="GB2312"%>

<%@ taglib uri="http://displaytag.sf.net/el" prefix="display" %>
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>查询书籍信息</title>
<script type="text/javascript">

</script>


</head>


<body>

<c:choose>
<c:when test="${empty books}">
没有查询到符合您要求的图书信息!
</c:when>
<c:otherwise>
<%System.out.println(request.getAttribute("books")); %>
<display:table name="${books}" export="true" pagesize="5" requestURI="findbook.action">
<display:column property="BookISBN" title="书号" />
<display:column property="BookName" title="书名" />
<display:column property="BookAnthor" title="作者" />
<display:column property="BookPub" title="出版社" />
<display:column property="BookPrice" title="价格" />
<display:column property="BookType" title="类别" />
<display:column property="BookLoc" title="库中位置" />
<display:column property="BookNumLeft" title="在库数" />
<display:column property="BookNumAll" title="总数" />
<display:column title="详细信息" >
<a href="Library/normal/normalbookdetail.action?bookid=${book.BookID}">详细信息</a>
</display:column>

</display:table>






</c:otherwise>
</c:choose>

</body>
</html>


控制台 我可以输出books传来的值啊


希望遇到和我一样问题的多多给点建议哈 ,网上关于display问题的比较少啊
...全文
73 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
babybird1117 2015-04-24
  • 打赏
  • 举报
回复
忘了说了 运行之后 页面显示的是 nothing found to display。

10,606

社区成员

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

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