日期:2014-05-19  浏览次数:20937 次

ssh分页,jsp页面数据不显示。只有上一页下一页这些,没有数据。
jsp页面部分代码
<s:form name="UserQuery" id="UserQuery" action="/AccountList.action">
<table>
   
  <tr>
  <s:action name="GetXs" id="GetXs"/>
<td>学院:</td><td><s:select name="xy" label="学院" list="#GetXs.list" listKey="id" listValue="xs" required="true" theme="simple"></s:select> </td> 
<td>姓名:</td><td><s:textfield name="xm" theme="simple"></s:textfield></td>
<td><s:submit value="查询" formId="UserQuery" theme="simple"></s:submit></td>
</tr>
  <s:iterator value="pageBean.list">
   
  <tr>
  <td>
  <s:property value="xm"/>  
  <s:property value="ac"/>
  <s:property value="lx"/>
  </td>
  <td><a href="../../AccountList.action?id=<s:property value="id"/>">修改</a>
  <a href="deleteArticle.action?id=<s:property value="id"/>" onclick="return confirm('确实要删除吗?')"/>删除</a></td>
  </tr>
   
  </s:iterator>
  </table>
  共<s:property value="pageBean.allRow"/>条记录
  共<s:property value="pageBean.totalPage"/>页
  当前第<s:property value="pageBean.currentPage"/>页<br/>
  <s:if test="%{pageBean.currentPage == 1}">
  第一页 上一页
  </s:if>  
  <s:else>
  <a href="../../AccountList.action?page=1">第一页</a>
  <a href="../../AccountList.action?page=<s:property value="%{pageBean.currentPage-1}"/> ">上一页</a>
  </s:else>  
  <s:if test="%{pageBean.currentPage != pageBean.totalPage}">
  <a href="../../AccountList.action?page=<s:property value="%{pageBean.currentPage+1}"/> ">下一页</a>
  <a href="../../AccountList.action?page=<s:property value="pageBean.totalPage"/> ">最后一页</a>
  </s:if>
  <s:else>
  下一页 最后一页
  </s:else>
</s:form>

Action代码
public String execute() throws Exception
{
HttpServletRequest request = ServletActionContext.getRequest();
  String hql = "";
// 分页的pageBean,参数pageSize表示每页显示记录数,page为当前页
  StringBuffer sb = new StringBuffer("FROM Account ");
  hql=sb.toString();
  
this.pageBean = userModualService.queryForPage(6, page,hql);
System.out.print(pageBean.getList().size());
return SUCCESS;
}

点击查询控制台输出了list的size,但是页面没有数据显示。

------解决方案--------------------
先在后台看能不能打印数据,然后在看下前台代码,是不是那儿写错了,仔细检查下应该就没问题了。