日期:2014-05-18  浏览次数:20719 次

关于ssh2分页的问题
最后想做成的效果是这样的
第一页 上一页      1 2 3 4 下一页 最后一页
数字这块,一共显示4页,即如果我当前是第3页,则显示2 3 4 5,关于这个for循环怎么实现,我的实现方式如下,始终有问题,谢谢大家帮我解答!(ps:如果您有好的分页的例子,可以发我一个,万分感激!)
<s:bean name="org.apache.struts2.util.Counter" id="counter">
<s:if test="%{pageBean.currentPage==1}">
<s:param name="first" value="1" />
</s:if>
<s:else>
<s:param name="first" value=%{pageBean.currentPage-1} />
</s:else>
<s:param name="last" value="%{pageBean.totalPage}" />
<s:iterator>
<a href="viewEmp.action?page=<s:property/>"><s:property /></a>
</s:iterator>
</s:bean>

------解决方案--------------------

好久没用sturts标签看着眼睛花 
这个你不用那么纠结 网上大把分页js特效
去拿一个回来 又美观又好用
用法都大同小异了 具体我也懒得写了··下班了
------解决方案--------------------
从当前页到最后一页 循环就可以了 可以后台得到循环结果吗 怎么弄的标签好复杂
------解决方案--------------------
从当前页码向前取 和 向后取页码。如果页码小于最小值或大于最大值做下特殊处理。