`

struts2标签<s:url>和<s:a>的配合使用,我用于分页时候的带参数提交

阅读更多

最近重构一个管理系统,由于在用spring管理struts2的时候我用的是单利,对于翻页的触发,就没能带着参数去执行,点击下一页之后就等于从头查过,没能带着你的查询条件去下一页查询。起初我的思想是用session带着这个封装好条件的实例,不过这样对系统内存不好,一直挂着session。后来看到实习生用了一种标签传参数的方法,非常好用,于是记录下来,给大家以后遇到可以使用。

													<s:url id="page_first"
														value="saleTxn_listSaleTxn.do">
														<s:param name="saleTxn.productId" value="%{saleTxn.productId}" />
														<s:param name="saleTxn.sendFlag" value="%{saleTxn.sendFlag}" />
														<s:param name="saleTxn.stan" value="%{saleTxn.stan}" />
														<s:param name="saleTxn.dateFrom" value="%{saleTxn.dateFrom}" />
														<s:param name="saleTxn.dateTo" value="%{saleTxn.dateTo}" />

														<s:param name="pageNow" value="1" />
														<s:param name="pageSize" value="%{pageBean.pageSize}" />
													</s:url>
													[&nbsp;<s:a href="%{page_first}">第一页</s:a>

 

很简单的,不用多解释吧。呵呵。

0
2
分享到:
评论

相关推荐

    struts2标签解释

    `&lt;s:token&gt;`标签用于防止重复提交,与Struts2的Token拦截器配合使用。 `&lt;s:tree&gt;`标签用于生成树形结构,适用于层次数据的展示。 `&lt;s:treenode&gt;`定义树结构中的节点。 T. `&lt;s:updownselect&gt;`,`&lt;s:url&gt;`: `&lt;s:...

    struts2.0 标签清单

    `&lt;s:generator&gt;` 标签配合`&lt;s:iterator&gt;`使用,用于生成迭代所需的初始数据。 ### 18. `&lt;s:head&gt;` 标签 `&lt;s:head&gt;` 标签用于包含HTML头部信息,如CSS和JS文件的引用。 ### 19. `&lt;s:hidden&gt;` 标签 `&lt;s:hidden&gt;` ...

    Struts2标签库详解[1].doc

    32. `&lt;s:param&gt;`:为其他标签提供参数,如在URL中传递参数。 33. `&lt;s:password&gt;`:创建密码输入框,输入的内容会被隐藏。 34. `&lt;s:property&gt;`:获取并显示值栈中的属性值。 35. `&lt;s:push&gt;`:将值推入值栈,以便于...

    Struts分页

    1. JSP中的标签库:Struts2提供了丰富的标签库,可以利用`s:iterator`标签遍历分页结果集,`s:url`和`s:param`标签创建分页链接。 2. 页面状态管理:为了保持分页状态,通常会将页码和每页记录数作为隐藏字段或URL...

    strust2分页

    - Struts2的标签库(例如`sitemesh`和`struts2-dojo-plugin`)提供了现成的分页标签,如`s:iterator`和`s:property`等。 - 使用这些标签,可以在JSP页面中轻松实现分页显示,减少代码量,提高开发效率。 6. **...

Global site tag (gtag.js) - Google Analytics