struts2jquery分页

ojsjcaue  于 2021-06-30  发布在  Java
关注(0)|答案(1)|浏览(278)

我想在我的页面中实现分页。我正在使用struts 2和hibernate。我已经实现了一个小的jqyery分页,但我想从数据库中检索数据。我已经搜索了,但找不到与我的代码匹配的内容。我想用客户端的jquery实现分页。谢谢!
索引.jsp

<div id="divs">
    <s:if test="listData.size() > 0">
        <s:iterator value="listData" status="status">

            <article <s:if test="#status.odd == true ">odd</s:if><s:else>even</s:else>>
           <div>
            <header >

                <h2 class="data-title">
                    <s:url id="idUrl" action="data/viewRead"><s:param name="id"><s:property value="id" /></s:param></s:url>
                    <s:a href="%{idUrl}" style="color: #3071A9"><s:property value="title" /></s:a>
                </h2>
                <span class="data-user"><s:property value="user.accountName" /></span> | <span class="data-created"><s:property value="created" /></span>

            </header>

        <p class="read"><s:property value="description" /></p>

            </div>
            </article>

         </s:iterator>
    </s:if>

</div>

数据操作.java

public String listThrowException() {

          setListThrowException(facade.listData());

}

dataactionimpl.java文件

@SuppressWarnings("unchecked")
    @Override
    public List<Data> listData() {
        List<Data> list;
        Query query;
        try {

            query = em.createQuery("from Data order by id desc");
            query.setFirstResult(0);
            query.setMaxResults(30);
            list = query.getResultList();
        } catch (Exception e) {
            logger.error(Logger.EVENT_FAILURE, e.getMessage());
            return null;
        }finally{

        }

        return list;
    }
pes8fvy9

pes8fvy91#

尝试http://www.datatables.net/ -我一直使用这个,只要列表的总大小不太大

相关问题