<s:optiontransferselect
name="leftUserName"
id="leftUserName"
list="userInfoList"
listKey="id"
listValue="userName"
multiple="true"
cssStyle="width:130"
addToRightLabel="添 加"
addToLeftLabel="移 除"
doubleName="rightUserName"
doubleId="rightUserName"
doubleList="rigthUserInfoList"
doubleListKey="id"
doubleListValue="userName"
doubleMultiple="true"
ondblclick="moveSelectedOptions(document.getElementById('leftUserName'), document.getElementById('rightUserName'), false, '');"
doubleOndblclick="moveSelectedOptions(document.getElementById('rightUserName'), document.getElementById('leftUserName'), false, '');"
>
</s:optiontransferselect>
Action中rightUserName有get,set,但是就是取不到值,百思不得其解,查了下资料,在表单提交前加上
$("#rightUserName option").each(function(i){
$(this).attr('selected',true);
});
问题解决
分享到:
相关推荐
在Struts2中,`s:optiontransferselect`是一个特殊的标签,用于创建具有双向选择功能的下拉列表,即“左列表”和“右列表”,用户可以在这两个列表之间转移选项,常用于多选场景。 **1. `s:optiontransferselect` ...
- `<s:if>`、`<s:elseif>` 和 `<s:else>` 标签用于实现条件判断逻辑。 - 示例: ```xml <s:if test="%{testBoolean}"> <p>这是显示的内容</p> </s:if> <s:elseif test="%{testBoolean == false}"> <p>这是另...
<%@ taglib prefix="s" uri="/struts-tags" %> 就能使用struts2.0的标签库 下面就介绍每个标签的具体应用实例说明:按字母排列 A: 1. 2. <s:a href=""></s:a>-----超链接,类似于html里的<a></a> 3. <s:...
<p>名称:<s:property value="name"/></p> </s:iterator> ``` - **说明**:遍历一个集合或数组,并对每个元素执行标签体内的内容。 25. **`<s:label>`** - 显示标签。 - **示例**: ```jsp <s:label value=...
`<s:optgroup>` 创建分组的选项,`<s:optiontransferselect>` 实现左右选择框,允许用户在两个下拉列表之间移动选项。 P. `<s:param>, <s:password>, <s:property>`: `<s:param>` 传递参数给其他标签,`<s:password...
而在 Struts2 中,所有的标签都被统一管理,并通过在 JSP 文件头部声明 `<%@ taglib prefix="s" uri="/struts-tags" %>` 来启用 Struts2 的标签库。这种方式简化了开发过程中的配置工作,使得开发者可以更加专注于...
* <s:optiontransferselect>:左右选择框 P: * <s:param>:为其他标签提供参数 * <s:password>:密码输入框 * <s:property>:得到 'value' 的属性 * <s:push>:value 的值 push 到栈中,从而使 property 标签的...
### Struts2标签详解及具体实例解析 #### 一、概述 Struts2是一个基于MVC模式的开源框架,它提供了丰富的标签库来简化Web应用的开发过程。... `<s:optiontransferselect>` 左右选择框 - **用途**:创建一...
在Struts2中,所有的标签都统一在`<s>`前缀下,通过引入`<%@ taglib prefix="s" uri="/struts-tags" %>`就可以在页面上使用这些标签。 **A组标签:** 1. `<s:a>` - 用于创建超链接,与HTML的`<a>`标签类似,可以...
在JSP中,我们通常使用`<%@ taglib prefix="s" uri="/struts-tags" %>`来引入Struts2的标签库。下面将详细介绍一些重要的Struts2标签及其功能。 **A. 超链接和Action标签** - `<s:a href=""></s:a>`:创建一个...
`<s:optiontransferselect>` - 选项传递选择标签 用于实现选项传递选择功能。 ```jsp <s:optiontransferselect name="optionTransferSelect" doubleList="doubleOptions" list="options" doubleName=...
1. `<s:bean>`:类似Struts1.x中的JavaBean标签,用于获取或设置JavaBean的属性。 C部分: 1. `<s:checkbox>`:创建复选框,可以绑定值。 2. `<s:checkboxlist>`:创建复选框列表,用户可选择多个值。 3. `<s:...
`<s:form>` 标签用于创建表单,可以指定Action、Method等属性,是Struts2中最常用的标签之一。 ```xml <s:form action="saveData"> <!-- 表单内容 --> </s:form> ``` ### 17. `<s:generator>` 标签 `<s:...
1. `<s:if test=""></s:if>`、`<s:elseif test=""></s:elseif>`和`<s:else></s:else>`:条件判断标签,用于控制页面的逻辑显示。 F部分: 1. `<s:fielderror></s:fielderror>`:显示字段级别的错误信息。 2. `<s:...
- `<s:optiontransferselect>`:创建两个独立的下拉框,支持元素的转移。 4. **表单元素**: - `<s:file>`:处理文件上传功能。 - `<s:form>`:定义表单,可以指定提交的Action。 - `<s:hidden>`:创建隐藏字段...
`<s:file>`标签用于文件上传功能,与Struts2的FileUpload拦截器配合使用。 `<s:form>`标签创建表单,它会将表单数据提交到指定的Action。 G. `<s:generator>`,`<s:iterator>`: `<s:generator>`常与`s:iterator`...
- **功能**:配合`<s:iterator>`标签使用,用于生成迭代器。 - **示例**: ```xml <s:generator separator="," val="item"> <s:iterator value="items"> <s:property value="#item" /> </s:iterator> </s:...
10. **`<s:optiontransferselect>`**:生成可移动选项的下拉列表。 11. **`<s:optgroup>`**:用于组织多个`<s:option>`。 12. **`<s:updownselect>`**:生成上下选择框。 13. **`<s:textarea>`**:生成文本区域。 ...