`

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 标签使用

    ### Struts2 `&lt;s:if&gt;` 标签使用详解 #### 概述 Struts2 是一款基于 Java 的企业级 Web 应用框架,它利用了 MVC(Model-View-Controller)架构模式来帮助开发者构建可扩展、易于维护的 Web 应用程序。在 Struts2 中...

    Struts2中使用标签实现组合查询和带分页的例子

    在Struts2框架中,`&lt;sx:&gt;`标签是Struts2 XWork库的一部分,用于增强JSP页面的功能,提供更强大的数据绑定和表单处理能力。本篇将重点讲解如何利用`sx:`标签实现组合查询和带分页功能。 首先,让我们了解下Struts2的...

    struts2<s:if>使用心得

    在Struts2框架中,`&lt;s:if&gt;`标签用于条件判断,类似于Java中的if语句。本篇文章将深入解析这段代码所涉及的关键知识点,并通过实际案例帮助理解如何使用Struts2中的`&lt;s:if&gt;`标签进行逻辑控制。 ### Struts2概述 ...

    Struts标签集合简介

    `&lt;s:token&gt;` 用于防止重复提交,`&lt;s:tree&gt;` 创建树形结构,`&lt;s:treenode&gt;` 定义树节点,`&lt;s:updownselect&gt;` 创建可上下选择的多选框,`&lt;s:url&gt;` 生成URL,通常与Action关联。 以上就是Struts标签的基本介绍,它们极...

    Struts2全部标签使用说明

    以上只是Struts2标签库的一部分,实际使用中还有更多标签如`&lt;s:textfield&gt;`(文本输入框)、`&lt;s:textarea&gt;`(文本区域)、`&lt;s:submit&gt;`(提交按钮)等,每个都有其特定的用途,极大地简化了JSP页面的编写。...

    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:...

    struts标签(如<html:form>)

    关于STRUTS标签的一些详细说明。 如:&lt;html:form&gt;的说明。

    Struts2标签 s:if test 判断String类型的对象属性值和单字符是否相等的问题

    ### Struts2中`s:if`标签用于判断String类型的对象属性值和单字符是否相等的问题解析 在Struts2框架中,`&lt;s:if&gt;`标签被广泛应用于页面上根据不同的条件显示或隐藏某些元素。它的工作原理是基于表达式的结果来决定...

    struts2 OGNL之&lt;s:property&gt;标签访问值栈(value stack)用法

    `&lt;s:property&gt;`标签用于从值栈中取出对象并输出其属性值。基本语法如下: ```jsp &lt;s:property value="ognl表达式" /&gt; ``` 其中,`ognl表达式`可以是一个对象名、属性名或完整的OGNL表达式。 3. **访问Action...

    Struts2标签列表及说明

    * &lt;s:generator&gt;:和 &lt;s:iterator&gt; 标签一起使用 H: * &lt;s:head&gt;:在 &lt;head&gt;&lt;/head&gt; 里使用,表示头文件结束 * &lt;s:hidden&gt;:隐藏值 I: * &lt;s:i18n&gt;:加载资源包到值堆栈 * &lt;s:include&gt;:包含一个输出,servlet ...

    Struts2 JSP中将list,set ,Map传递到Action然后<s:iterator>遍历(三十五)

    在JSP页面中,我们可以使用Struts2的标签库(例如`s:textfield`, `s:checkbox`, `s:select`等)来创建表单元素,并将这些元素与Action的属性绑定。对于集合类型,我们通常会在JSP中通过迭代器遍历并生成多个表单...

    Struts2标签库

    &lt;%@ taglib uri="/struts-tags" prefix="s" %&gt; 结合例子,重点掌握以下标签的用法 (1) &lt;s:property&gt; (2) &lt;s:set&gt; (3) &lt;s:if&gt; 、&lt;s:elseif&gt;、&lt;s:else&gt; (4) &lt;s:iterator&gt; (5) &lt;s:include&gt; (6) &lt;s:form&gt;、&lt;s:hidden&gt; (7...

    struts2.0 标签清单

    `&lt;s:param&gt;` 标签用于向URL或其他标签传递参数。 ### 29. `&lt;s:password&gt;` 标签 `&lt;s:password&gt;` 标签用于创建密码输入框,输入的字符会被掩码。 ### 30. `&lt;s:property&gt;` 标签 `&lt;s:property&gt;` 标签用于显示模型...

    struts2 标签库 帮助文档

    1. &lt;s:generator separator="" val=""&gt;&lt;/s:generator&gt;----和&lt;s:iterator&gt;标签一起使用 H: 1. &lt;s:head/&gt;-----在&lt;head&gt;&lt;/head&gt;里使用,表示头文件结束 2. &lt;s:hidden&gt;&lt;/s:hidden&gt;-----隐藏值 I: 1. &lt;s:...

    struts2标签库

    与Struts1相比,Struts2的`&lt;s:a&gt;`标签支持更多的参数设置,如可以设置href、params等属性,使得链接的生成更加灵活。 - **`&lt;s:action&gt;`**:用于执行Action,类似于Struts1中的`&lt;s:send&gt;`标签。但Struts2的`&lt;s:...

    struts2实现分页

    通过上述内容可以看出,在 Struts2 中使用 `&lt;s:bean&gt;` 标签可以灵活地创建各种类型的 bean,并结合 `&lt;s:iterator&gt;` 标签实现高效的数据循环和分页功能。这种做法不仅简化了页面开发工作,还提高了程序的可读性和可...

    struts 2 s标签 struts 2 s标签

    `s:a` 标签用于创建HTML超链接,类似于HTML的`&lt;a&gt;`标签。它允许你直接绑定到Action,使得链接与应用逻辑紧密关联。例如: ```jsp &lt;s:a href="login.action"&gt;登陆&lt;/s:a&gt; ``` 这个标签不仅创建了一个链接,而且当...

    struts与jsp 使用方法

    在action里面写了方法获取一个list,再将这个list的值放到jsp页面中显示出来,用的是&lt;s:iterator&gt;标签。

    struts2_标签使用方法.doc

    在Struts2中,不再像Struts1.x那样将标签库分为html、bean、logic和tiles等类别,而是统一使用一个`&lt;s&gt;`前缀的标签库,只需在JSP页面头部引入`&lt;%@ taglib prefix="s" uri="/struts-tags" %&gt;`即可使用所有标签。...

    Struts2标签使用.docx

    5. `&lt;s:url&gt;` 和 `&lt;s:a&gt;`:`&lt;s:url&gt;`生成URL,`&lt;s:a&gt;`创建超链接,它们通常结合使用。`&lt;s:url&gt;`的`action`属性指定Action名称,`&lt;s:a&gt;`的`href`属性引用由`s:url`生成的URL。 6. `&lt;s:form&gt;`:用于创建表单,`action...

Global site tag (gtag.js) - Google Analytics