这个页面大家看起来会是什么感觉?呵呵!
<%@ page language="java" contentType="text/html; charset=GBK" pageEncoding="UTF-8"%> <%@ taglib prefix="s" uri="/struts-tags"%> <script type="text/javascript"> <!-- function getList(pagenum) { window.location.href="http://localhost/user/test.jspa?pagenum="+pagenum; } //--> </script> <s:set name="flag" value="0"/> <s:set name="flag1" value="0"/> <s:set name="flag2" value="0"/> <s:if test="userInfoList[0].pager.pagecount <= 10"> <s:bean name="org.apache.struts2.util.Counter" id="counter"> <s:param name="first" value="1" /> <s:param name="last" value="userInfoList[0].pager.pagecount" /> <s:if test="userInfoList[0].pager.pagenum-1 < 1">上一页</s:if> <s:else><a target="_self" href="javascript:getList('<s:property value="userInfoList[0].pager.pagenum-1"/>')">上一页</a></s:else> <s:iterator> <s:if test="%{userInfoList[0].pager.pagenum==(current-1)}"> <a class="jrj-cur" href="javascript:getList('<s:property/>')"><s:property/></a> </s:if> <s:else> <a href="javascript:getList('<s:property/>')"><s:property/></a> </s:else> </s:iterator> <s:if test="userInfoList[0].pager.pagenum+1 > userInfoList[0].pager.pagecount">下一页</s:if> <s:else><a target="_self" href="javascript:getList('<s:property value="userInfoList[0].pager.pagenum+1"/>')">下一页</a></s:else> </s:bean> </s:if> <s:else> <s:bean name="org.apache.struts2.util.Counter" id="counter"> <s:param name="first" value="1" /> <s:param name="last" value="userInfoList[0].pager.pagecount" /> <s:if test="userInfoList[0].pager.pagenum-1 < 1">上一页</s:if> <s:else><a target="_self" href="javascript:getList('<s:property value="userInfoList[0].pager.pagenum-1"/>')">上一页</a></s:else> <s:iterator> <s:if test="%{userInfoList[0].pager.pagenum < 7}"> <s:if test="(current-1) > 7 && (userInfoList[0].pager.pagecount-2) >= (current-1)"> <s:if test="#flag == 0">..</s:if> <s:set name="flag" value="1"/> </s:if> <s:else> <s:if test="%{userInfoList[0].pager.pagenum==(current-1)}"> <a class="jrj-cur" href="javascript:getList('<s:property/>')"><s:property/></a> </s:if> <s:else> <a href="javascript:getList('<s:property/>')"><s:property/></a> </s:else> </s:else> </s:if> <s:elseif test="%{userInfoList[0].pager.pagenum >= 7 && (userInfoList[0].pager.pagecount-7) >= userInfoList[0].pager.pagenum}"> <s:if test="(current-1) > 2 && (userInfoList[0].pager.pagenum-2) > (current-1)"> <s:if test="#flag1 == 0">..</s:if> <s:set name="flag1" value="1"/> </s:if> <s:elseif test="(current-1) > (userInfoList[0].pager.pagenum+2) && (userInfoList[0].pager.pagecount-2) >= (current-1)"> <s:if test="#flag2 == 0">..</s:if> <s:set name="flag2" value="1"/> </s:elseif> <s:else> <s:if test="%{userInfoList[0].pager.pagenum==(current-1)}"> <a class="jrj-cur" href="javascript:getList('<s:property/>')"><s:property/></a> </s:if> <s:else> <a href="javascript:getList('<s:property/>')"><s:property/></a> </s:else> </s:else> </s:elseif> <s:else> <s:if test="(current-1) > 2 && (userInfoList[0].pager.pagecount-7) >= (current-1)"> <s:if test="#flag1 == 0">..</s:if> <s:set name="flag1" value="1"/> </s:if> <s:else> <s:if test="%{userInfoList[0].pager.pagenum==(current-1)}"> <a class="jrj-cur" href="javascript:getList('<s:property/>')"><s:property/></a> </s:if> <s:else> <a href="javascript:getList('<s:property/>')"><s:property/></a> </s:else> </s:else> </s:else> </s:iterator> <s:if test="userInfoList[0].pager.pagenum+1 > userInfoList[0].pager.pagecount">下一页</s:if> <s:else><a target="_self" href="javascript:getList('<s:property value="userInfoList[0].pager.pagenum+1"/>')">下一页</a></s:else> </s:bean> </s:else>
一个Java技术交流群,一起交流,共同进步,扣扣群号:513086638
相关推荐
struts2标签库struts2标签库struts2标签库struts2标签库
struts2标签使用例子 struts2标签使用例子 struts2标签使用例子struts2标签使用例子
主要介绍了struts2的标签的详细使用例子说明
struts2学习笔记!因为还没有全部学完,所以分部分分享!主要内容:struts.xml配置,web.xml配置 Action要点!全局类型转换,部分类型转换,类型转换文件 类型装换错误的处理问题局部使用,把中文汉字转换为编码 struts2对...
struts2教程实例!struts2标签用法详细用法!ext3.0的详细讲解和PPt。
struts1标签struts1标签struts1标签struts1标签struts1标签struts1标签struts1标签struts1标签struts1标签struts1标签struts1标签struts1标签struts1标签struts1标签struts1标签struts1标签struts1标签
struts2 标签库介绍(html)对Struts2的标签做了详细的介绍让你轻松掌握Struts2的标签。 STRUTS2学习文档.pdf 对Struts2的一些配置文件进行了详细的说明。 Struts2―表单验证validate(html)对validate的type属性...
Struts2标签库Struts2标签库Struts2标签库Struts2标签库Struts2标签库Struts2标签库
struts标签库struts标签库struts标签库struts标签库struts标签库struts标签库struts标签库struts标签库
Struts2标签库的组成 Struts2框架的标签库可以分为以下三类: 用户界面标签(UI标签):主要用来生成HTML元素的标签。 表单标签:主要用于生成HTML页面的FORM元素,以及普通表单元素的标签。 非表单标签:主要用于生成...
可对struts2 标签如等相应列进行求和.
利用Struts 2标签创建ex3.jsp页面,此页面提交给tag.action,在structs.xml中配置这个action的转发视图为result.jsp在result.jsp页面中显示ex3.jsp页面控件的值。(源代码和实验报告)
有关、相关、类似这样的Struts 2标签库的详细介绍。
STRUTS:struts2标签库
struts2标签详解(经典)struts2标签详解(经典)struts2标签详解(经典)
史上最全的struts2标签史上最全的struts2标签
struts2 我的学习总结, 主要是一些小例子 action等。。 大家可以看一下 对struts2的学习有帮助的
Struts2标签详解及具体实例解析,可作为Struts2标签的帮助文档,而且还有具体实例解析
本文讲述了使用Struts 2标签的注意事项,并介绍了学习Struts 2标签比较权威的网站。
struts2 标签 Taglib (Struts2标签库)