jquery+struts页面组合
来源:互联网 发布:淘宝弹弓钢珠批发 编辑:程序博客网 时间:2024/05/29 18:23
项目中需求在一个界面中显示全部数据,部分数据(根据条件来),如果没有用到jquery的话,请不要往下继续看,实现起来也很简单,就是静态页面多点,每个条件对应于一个静态页面.
如果用到jquery的话 没有分页操作的话 也很简单.如果你用到分页的话 那么同一个jsp页面怎么跳转了(条件不同,有可能会乱掉).也有人会说,根据参数判断了,对了就是这么简单.
废话少说直接上代码:
最终的展示效果如果下:
由于项目设计到商业问题 所以暂时这个样子 能说明问题就行. 进入主界面之后默认是 查询全部记录 上面有根据账号查询,时间查询,数据展示不难,有点困难的是分页之后 点击链接跳转的问题 弄不好的话 3个会整合在一起,数据容易出错.
那么我们也用最容易实现的办法 回传给前段的数据中 新增一个标记位:
request.setAttribute("mark", "bytime"); //这个标记就是说明数据查询方式 是按照时间查询的.
在前端处理的情况下 我们根据标记 做响应的链接跳转处理
代码如下:
<s:if test="#request.mark == 'byaccount'">
<tr class="trfoot">
<td colspan="7" align="right">
[<a
href="moneyTypeAction-zhangdanAccount.action?pageNow=1&accountname=<s:property value="#request.accountname"/>">首页</a>] [<a
href="moneyTypeAction-zhangdanAccount.action?pageNow=<s:property value="#request.pageNow-1" />&accountname=<s:property value="#request.accountname"/>">上一页</a>]
[<a
href="moneyTypeAction-zhangdanAccount.action?pageNow=<s:property value="#request.pageNow+1" />&accountname=<s:property value="#request.accountname"/>">下一页</a>]
[<a
href="moneyTypeAction-zhangdanAccount.action?pageNow=<s:property value="#request.maxPage" />&accountname=<s:property value="#request.accountname"/>">尾页</a>]
当前第<a href="" style="text-decoration: none"><s:property
value="#request.pageNow" /> /<s:property
value="#request.maxPage" /></a>页</td>
</tr>
</s:if>
<s:elseif test="#request.mark == 'bytime'">
<tr class="trfoot">
<td colspan="7" align="right">
[<a
href="moneyTypeAction-zhuanzhangByTime.action?pageNow=1&startTime=<s:property value="#request.startTime"/>&endTime=<s:property value="#request.endtime"/>">首页</a>] [<a
href="moneyTypeAction-zhuanzhangByTime.action?pageNow=<s:property value="#request.pageNow-1" />&startTime=<s:property value="#request.startTime"/>&endTime=<s:property value="#request.endtime"/>">上一页</a>]
[<a
href="moneyTypeAction-zhuanzhangByTime.action?pageNow=<s:property value="#request.pageNow+1" />&startTime=<s:property value="#request.startTime"/>&endTime=<s:property value="#request.endtime"/>">下一页</a>]
[<a
href="moneyTypeAction-zhuanzhangByTime.action?pageNow=<s:property value="#request.maxPage" />&startTime=<s:property value="#request.startTime"/>&endTime=<s:property value="#request.endtime"/>">尾页</a>]
当前第<a href="" style="text-decoration: none"><s:property
value="#request.pageNow" /> /<s:property
value="#request.maxPage" /></a>页</td>
</tr>
</s:elseif>
<s:else>
<tr class="trfoot">
<td colspan="7" align="right">
[<a
href="moneyTypeAction-userzhuanzhang.action?pageNow=1">首页</a>] [<a
href="moneyTypeAction-userzhuanzhang.action?pageNow=<s:property value="#request.pageNow-1" />">上一页</a>]
[<a
href="moneyTypeAction-userzhuanzhang.action?pageNow=<s:property value="#request.pageNow+1" />">下一页</a>]
[<a
href="moneyTypeAction-userzhuanzhang.action?pageNow=<s:property value="#request.maxPage" />">尾页</a>]
当前第<a href="" style="text-decoration: none"><s:property
value="#request.pageNow" /> /<s:property
value="#request.maxPage" /></a>页</td>
</tr>
</s:else>
中间的显示部分根据查询条件的不同 做处理就行.
- jquery+struts页面组合
- Ajax Jquery Struts的完美组合!
- jquery插件组合系统原型 <1> 页面布局+弹出框
- JQuery+JSON+Struts返回一个List到页面
- JQuery+JSON+Struts返回一个List到页面
- JQuery+JSON+Struts返回一个List到页面
- struts+struts注解+jquery
- Struts+Freemarker一对超强组合
- Struts中利用ajax/jquery页面动态无刷新添加信息
- struts+spring+hibernate用jquery实现数据分页异步加载,页面不刷新
- 在struts中,通过Ajax,利用jQuery,将action中的数据转到前台页面
- Wizard富页面组合
- jQuery、JSON超强组合
- jquery easyui 组合校验
- Jquery监听组合按键
- JQuery监听组合按键
- jQuery 组合选择器
- struts 页面传值
- Linux自我学习第一课:UNIX与Linux的发展
- 才开的,老的又遭求了 尼玛
- 我的收藏
- Finding the mosting accessed Table/Region on an HBase
- Windows安装及配置qt
- jquery+struts页面组合
- 线程生命周期
- 一种基于任务(事件驱动)的程序运行模型研究
- 网络编程:Reactor与Proactor的概念
- hdu 1505 City Game 1506的二维
- NYOJ 647 奋斗的小蜗牛在请客
- jQuery 参考手册 - 选择器 (.class.class)
- 黑马程序员 java 面试之交通信号灯
- cocos2dx 3.0 编译不过问题解决