您的位置:首页 > 编程语言 > Java开发

基于struts2的前端分页

2015-10-23 14:04 399 查看
<div class="page">

<ul>

<li class="page_one"><a href="c_chengguolist">首页</a></li>

<li class="page_two">

<a href="c_chengguolist?pm.pageNo=<s:property value='%{pm.pageNo - 1 lt 1?1:pm.pageNo-1}'/>">上一页</a>

</li>

<li class="page_three page_current"><a href="#">1</a></li>

<s:if test="pm.totalpage<4">

<s:iterator begin="1" end="%{pm.totalpage}" status="st">

<s:if test="%{#st.index+1==pm.pageNo}">

<li class="page_three page_current"><a href="#"><s:property value="%{#st.index+1}"></s:property> </a></li>

</s:if>

<s:else>

<li class="page_three"><a href="c_chengguolist?pm.pageNo=<s:property value='%{#st.index+1}'/>"><s:property value="%{#st.index+1}"></s:property></a></li>

</s:else>

</s:iterator>

</s:if>

<s:else>

<s:iterator begin="1" end="%{pm.totalpage}" status="st">

<s:if test="%{#st.index+1==pm.pageNo}">

<li class="page_three page_current"><a href="#"><s:property value="%{#st.index+1}"></s:property> </a></li>

</s:if>

</s:iterator>

<s:if test="%{(pm.pageNo+1 lt pm.totalpage)&&(pm.pageNo+2 lt pm.totalpage)}">

<li class="page_three"><a href="c_chengguolist?pm.pageNo=<s:property value='%{pm.pageNo+1}'/>"><s:property value='%{pm.pageNo+1}'/></a></li>

<li class="page_three"><a href="#">...</a></li>

<li class="page_three"><a href="c_chengguolist?pm.pageNo=<s:property value='pm.totalpage'/>"><s:property value='pm.totalpage'/></a></li>

</s:if>

<s:else >

<s:iterator begin="%{pm.pageNo+1}" end="%{pm.totalpage}" status="st">

<li class="page_three"><a href="c_chengguolist?pm.pageNo=<s:property value='%{#st.index+pm.pageNo+1}'/>"><s:property value='%{#st.index+pm.pageNo+1}'/></a></li>

</s:iterator>

</s:else>

</s:else>

<li class="page_two">

<a href="c_chengguolist?pm.pageNo=<s:property value='%{pm.pageNo +1 gt pm.totalpage?pm.totalpage:pm.pageNo+1}'/>">下一页</a>

</li>

<li class="page_one"><a href="c_chengguolist?pm.pageNo=<s:property value='pm.totalpage'/>">尾页</a></li>

</ul>

</div>

</div>

</div>

</div>

</div>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: