首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2EE开发 >

ssh分页,jsp页面数据不显示。只有下一页上一页这些,没有数据

2012-08-27 
ssh分页,jsp页面数据不显示。只有上一页下一页这些,没有数据。jsp页面部分代码s:form nameUserQuery id

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,但是页面没有数据显示。

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

热点排行