业务功能就是添加一个website,并为其指定category类型(多选)。 现在的需求是:使用 multiple select 实现左右移动,并要求移动左边一项到右边后,再移到左边,使得现在左边的数据顺序和没有移动之前一致。 我目前使用的是struts2的s:optiontransferselect标签,无法实现后者需求。
这是当前的效果。
或者有没有其他的做法、以供参考
您还没有登录,请您登录后再发表评论
总之,`s:optiontransferselect`是Struts2框架提供的一种强大的视图组件,通过它可以方便地实现双向选择的功能。结合后端Action处理,可以轻松处理复杂的选择逻辑,极大地提高了Web应用的用户体验。
### Struts2中的S标签详解 #### 一、概述 Struts2框架是Apache软件基金会下的一个开源项目,它提供了一种基于MVC(Model-View-Controller)设计模式的Web应用开发框架。Struts2提供了丰富的标签库,其中“S标签”...
2. <s:optiontransferselect doubleList="" list="" doubleName=""></s:optiontransferselect>-----左右选择框 P: 1. <s:param></s:param>-----为其他标签提供参数 2. <s:password></s:password>-----密码...
`<s:optgroup>` 创建分组的选项,`<s:optiontransferselect>` 实现左右选择框,允许用户在两个下拉列表之间移动选项。 P. `<s:param>, <s:password>, <s:property>`: `<s:param>` 传递参数给其他标签,`<s:password...
2. `<s:optiontransferselect doubleList="" list="" doubleName=""></s:optiontransferselect>`:创建左右选择框,用户可以在两个列表之间移动选项。 P部分: 1. `<s:param></s:param>`:为其他标签提供参数,可以...
`<s:optiontransferselect>`创建左右选择框,用户可以在两个列表之间移动选项。 O. `<s:param>`,`<s:password>`,`<s:property>`: `<s:param>`为其他标签传递参数,比如在URL中添加查询参数。 `<s:password>`创建...
2. `<s:optiontransferselect>` - 双向选择框,允许用户在两个列表之间移动选项。 **P组标签:** 1. `<s:param>` - 为其他标签提供参数。 2. `<s:password>` - 创建密码输入框,用于输入密码。 3. `<s:property>` -...
2. `<s:optiontransferselect>`:左右选择框,允许用户在两个下拉框之间转移选项。 L. 标签辅助: 1. `<s:label>`:创建只读标签,用于显示文本。 2. `<s:merge>`:合并遍历集合产生的值。 M. 参数和值: 1. `<s:...
`<s:optiontransferselect>`:创建一个具有左右选择框的组件,允许用户在两个列表间移动选项。 P. `<s:param>`:为其他标签提供参数,可以传递额外的数据。 Q. `<s:password>`:创建一个密码输入框,保证输入内容...
Struts2是一个强大的MVC框架,它提供了丰富的标签库,简化了JSP页面的编写,提高了开发效率。在Struts2中,不再像Struts1.x那样将标签库分为html、bean、logic和tiles等类别,而是统一使用一个`<s>`前缀的标签库,只...
10. **`<s:optiontransferselect>`**:生成可移动选项的下拉列表。 11. **`<s:optgroup>`**:用于组织多个`<s:option>`。 12. **`<s:updownselect>`**:生成上下选择框。 13. **`<s:textarea>`**:生成文本区域。 ...
2. `<s:optiontransferselect>` - 左右选择框,允许用户在两个列表之间移动选项。 P部分: 1. `<s:param>` - 为其他标签传递参数。 2. `<s:password></s:password>` - 密码输入框,输入内容不可见。 3. `<s:...
31. `<s:optiontransferselect>`:创建一个带有两个列表的控件,允许用户在左右列表间转移选项。 32. `<s:param>`:为其他标签提供参数,如在URL中传递参数。 33. `<s:password>`:创建密码输入框,输入的内容会被...
- `<s:optiontransferselect>`:提供左右选择框,用于在两个列表之间移动选项。 P. 参数传递与输入控件: - `<s:param>`:为其他标签提供参数。 - `<s:password>`:创建密码输入框。 - `<s:property>`:获取指定的...
`<s:form>` 标签用于创建表单,可以指定Action、Method等属性,是Struts2中最常用的标签之一。 ```xml <s:form action="saveData"> <!-- 表单内容 --> </s:form> ``` ### 17. `<s:generator>` 标签 `<s:...
### Struts 2 标签库介绍 Struts 2 是一个基于 Java 的开源 Web 应用框架,它继承了 Struts 1 的优点,并在灵活性、易用性以及功能扩展方面进行了大量的改进。其中一个重要特性是其丰富的标签库,这些标签能够帮助...
- `<s:optiontransferselect>`:提供左右选择框,允许用户在两个列表间移动选项。 M. 合并与赋值: - `<s:merge>`:合并遍历集合的结果。 - `<s:set>`:设置变量的值,可以在特定范围内使用。 N. 输出与参数: - `...
相关推荐
总之,`s:optiontransferselect`是Struts2框架提供的一种强大的视图组件,通过它可以方便地实现双向选择的功能。结合后端Action处理,可以轻松处理复杂的选择逻辑,极大地提高了Web应用的用户体验。
### Struts2中的S标签详解 #### 一、概述 Struts2框架是Apache软件基金会下的一个开源项目,它提供了一种基于MVC(Model-View-Controller)设计模式的Web应用开发框架。Struts2提供了丰富的标签库,其中“S标签”...
2. <s:optiontransferselect doubleList="" list="" doubleName=""></s:optiontransferselect>-----左右选择框 P: 1. <s:param></s:param>-----为其他标签提供参数 2. <s:password></s:password>-----密码...
`<s:optgroup>` 创建分组的选项,`<s:optiontransferselect>` 实现左右选择框,允许用户在两个下拉列表之间移动选项。 P. `<s:param>, <s:password>, <s:property>`: `<s:param>` 传递参数给其他标签,`<s:password...
2. `<s:optiontransferselect doubleList="" list="" doubleName=""></s:optiontransferselect>`:创建左右选择框,用户可以在两个列表之间移动选项。 P部分: 1. `<s:param></s:param>`:为其他标签提供参数,可以...
`<s:optiontransferselect>`创建左右选择框,用户可以在两个列表之间移动选项。 O. `<s:param>`,`<s:password>`,`<s:property>`: `<s:param>`为其他标签传递参数,比如在URL中添加查询参数。 `<s:password>`创建...
2. `<s:optiontransferselect>` - 双向选择框,允许用户在两个列表之间移动选项。 **P组标签:** 1. `<s:param>` - 为其他标签提供参数。 2. `<s:password>` - 创建密码输入框,用于输入密码。 3. `<s:property>` -...
2. `<s:optiontransferselect>`:左右选择框,允许用户在两个下拉框之间转移选项。 L. 标签辅助: 1. `<s:label>`:创建只读标签,用于显示文本。 2. `<s:merge>`:合并遍历集合产生的值。 M. 参数和值: 1. `<s:...
`<s:optiontransferselect>`:创建一个具有左右选择框的组件,允许用户在两个列表间移动选项。 P. `<s:param>`:为其他标签提供参数,可以传递额外的数据。 Q. `<s:password>`:创建一个密码输入框,保证输入内容...
Struts2是一个强大的MVC框架,它提供了丰富的标签库,简化了JSP页面的编写,提高了开发效率。在Struts2中,不再像Struts1.x那样将标签库分为html、bean、logic和tiles等类别,而是统一使用一个`<s>`前缀的标签库,只...
10. **`<s:optiontransferselect>`**:生成可移动选项的下拉列表。 11. **`<s:optgroup>`**:用于组织多个`<s:option>`。 12. **`<s:updownselect>`**:生成上下选择框。 13. **`<s:textarea>`**:生成文本区域。 ...
2. `<s:optiontransferselect>` - 左右选择框,允许用户在两个列表之间移动选项。 P部分: 1. `<s:param>` - 为其他标签传递参数。 2. `<s:password></s:password>` - 密码输入框,输入内容不可见。 3. `<s:...
31. `<s:optiontransferselect>`:创建一个带有两个列表的控件,允许用户在左右列表间转移选项。 32. `<s:param>`:为其他标签提供参数,如在URL中传递参数。 33. `<s:password>`:创建密码输入框,输入的内容会被...
- `<s:optiontransferselect>`:提供左右选择框,用于在两个列表之间移动选项。 P. 参数传递与输入控件: - `<s:param>`:为其他标签提供参数。 - `<s:password>`:创建密码输入框。 - `<s:property>`:获取指定的...
`<s:form>` 标签用于创建表单,可以指定Action、Method等属性,是Struts2中最常用的标签之一。 ```xml <s:form action="saveData"> <!-- 表单内容 --> </s:form> ``` ### 17. `<s:generator>` 标签 `<s:...
### Struts 2 标签库介绍 Struts 2 是一个基于 Java 的开源 Web 应用框架,它继承了 Struts 1 的优点,并在灵活性、易用性以及功能扩展方面进行了大量的改进。其中一个重要特性是其丰富的标签库,这些标签能够帮助...
- `<s:optiontransferselect>`:提供左右选择框,允许用户在两个列表间移动选项。 M. 合并与赋值: - `<s:merge>`:合并遍历集合的结果。 - `<s:set>`:设置变量的值,可以在特定范围内使用。 N. 输出与参数: - `...