如何在没有DisplayTag库的JSP中实现分页

时间:2017-05-12 20:19:18

标签: java jsp

我正在尝试在我的jsp中实现分页,到目前为止我发现的是DisplayTag库。这很好,但如果我走这条路线,我将不得不改变我不想要的jsp的当前实现。含义DisplayTag有自己的标签。那么,有没有其他方法可以在JSP中实现分页。我对Pagination很新,所以可能也需要一些信息。

JSP

<c:forEach items="${intgList}" var="list">
        <tr class="<%=count % 2 != 0 ? "odd" : "even"  %>">
            <td class="dataFieldCell1" align="center"><c:out value="${list.lob}" /></td>
            <td class="dataFieldCell1" align="center"><c:out value="${list.insuredName}" /></td>
            <td class="dataFieldCell1" align="center"><c:out value="${list.custPhone}" /></td>
            <c:if test="${list.policyNbrLink eq true}">
                <td class="dataFieldCell1" align="center"><a href='#x' style="text-decoration:none" onclick="locateFunc('viewESignPolicyDetails',
                                                                                                                    {'agencyCode':'${list.agencyCode}',
                                                                                                                     'policyNumber':'${list.policyNumber}',
                                                                                                                     'policyState':'${list.policyState}',
                                                                                                                     'esignIdentifier':'${list.esignId}',
                                                                                                                     'esignVendorIdentifier':'${list.esignVendorIdentifier}',
                                                                                                                     'transId':'${list.transId}',
                                                                                                                     'lob':'${list.lob}',
                                                                                                                     'customerName':'${list.insuredName}',
                                                                                                                     'customerPhone':'${list.custPhone}',
                                                                                                                     'customerEmail':'${list.custEmail}',
                                                                                                                     'cretedDate':'${list.createdDate}'}
                                                                                                                    )"><c:out value="${list.policyNumber}"/></a></td>
            </c:if>  
            <c:if test="${list.policyNbrLink eq false}">
                <td class="dataFieldCell1" align="center"><c:out value="${list.policyNumber}"/></td>
            </c:if>
            <td class="dataFieldCell1" align="center"><c:out value="${list.createdDate}" /></td>
            <td class="dataFieldCellWrap" align="center"><c:out value="${list.custEmail}" /></td>
             <td class="dataFieldCell1" align="center"><a href='#x' onclick="locateFunc('viewESignDetails',
                                                                     {'url':'<integration:urlAction actionName="/integration/viewDetailsIntegration"><integration:urlParam key="esignIdentifier" value="${list.esignId}"/></integration:urlAction>',
                                                                     'agencyCode':'${list.agencyCode}',
                                                                     'policyNumber':'${list.policyNumber}',
                                                                     'policyState':'${list.policyState}',
                                                                     'esignIdentifier':'${list.esignId}',
                                                                     'esignVendorIdentifier':'${list.esignVendorIdentifier}',
                                                                     'lob':'${list.lob}',
                                                                     'transId':'${list.transId}',
                                                                     'customerName':'${list.insuredName}',
                                                                     'customerPhone':'${list.custPhone}',
                                                                     'customerEmail':'${list.custEmail}',
                                                                     'cretedDate':'${list.createdDate}'}
                                                                    )"><c:out value="${list.esignNumDocs}"/></a></td> 
        </tr>
        <%count++;%>
    </c:forEach> 

感谢您的帮助。

1 个答案:

答案 0 :(得分:1)

我得到了它的工作,但我不得不使用显示标记库,因为它带有许多其他功能,如导出为csv甚至是xml。排序和分页等因为我使用Display标签,我不得不更改jsp(表重新格式化)以支持diplay标签功能。

相关问题