`
younglibin
  • 浏览: 1211313 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

struts2 optiontransferselect 标签(表单标签)

阅读更多

 

    此标签会创建两个选项用来转换下拉列表项,此标签生成两

个<select…/>标签,并且会生成系列的按钮,这系列按钮控制选项

在两个下拉列表之间移动、升降。当提交时,两个<select…/>标签

都被提交。

    此标签常用属性:

  1.      addAllToLeftLabel:设置全部移动到左边按钮上的文本。
  2.      addAllToRightLabel:  设置全部移动到右边按钮上的文本。
  3.      addToLeftLabel:设置向左移动按钮上的文本。
  4.      addToRightLabel:  设置向右移动按钮上的文本。
  5.      allowAddAllToLeft:设置是否出现全部移动到左边的按钮。
  6.        allowAddAllToRight:           设置是否出现全部移动到右边的按 钮。
  7.        allowAddToLeft:设置是否出现移动到左边的按钮。
  8.        allowAddToRight:          设置是否出现移动到右边的按钮。
  9.        leftTitle:设置左边列表框的标题。
  10.        rightTitle:设置右边列表框的标题。
  11.        allowSelectAll:设置是否出现全部选择按钮。
  12.        selectAllLabel:设置全部选择按钮上的文本。
  13.        doubleList:设置用于创建第二个下拉选择框的集合。
  14.        doubleListKey:设置创建第二个下拉选择框的选项 value    的属性
  15.        doubleListValue:         设置创建第二个下拉选择框的选项label 的属性
  16.        doubleName:设置第二个下拉选择框的name 属性。
  17.        doubleValue:设置第二个下拉选择框的value 属性。
  18.        doubleMultiple:设置第二个下拉选择框是否允许多选。
  19.        list:设置用于创建第一个下拉选择框的集合。
  20.        listKey:设置创建第一个下拉选择框的选项value 属性。
  21.        listValue:      设置创建第一个下拉选择框的选项label 属性
  22.        name:设置第一个下拉选择框的name 属性
  23.        value:      设置第一个下拉选择框的value 属性
  24.        multiple:      设置第一个下拉选择框是否允许多选。

eg:

<s:form>
<!-- 使用简单集合对象来生成可移动的下拉列表框 -->
 <s:optiontransferselect
   label="请选择你喜欢的图书"
 name="cnbook"
 leftTitle="中文图书:"
 rightTitle="外文图书"
 list="{'疯狂Java讲义' ,'Struts2权威指南',
  '轻量级J2EE企业应用实战','基于J2EE的Ajax宝典'}"
 multiple="true"
 addToLeftLabel="向左移动"
 selectAllLabel="全部选择"
 addAllToRightLabel="全部右移"
 headerKey="cnKey"
 headerValue="--- 选择中文图书 ---"
 emptyOption="true"
 doubleList="{'Expert One-on-One J2EE Design and Development',
  'JavaScript: The Definitive Guide'}"
 doubleName="enBook"
 doubleHeaderKey="enKey"
 doubleHeaderValue="--- 选择外文图书 ---"
 doubleEmptyOption="true"
 doubleMultiple="true"
/>
</s:form>

分享到:
评论

相关推荐

    struts2 optiontransferselect标签使用中的问题

    在Struts2中,OptionTransferSelect标签是一个强大的组件,它允许用户在两个下拉列表之间转移选项,常用于实现多选功能。这篇博客文章可能讨论了在使用OptionTransferSelect标签时遇到的问题以及解决方法。 在...

    struts2标签大全

    Struts2标签库是开发Java Web应用程序时常用的一种工具,它极大地简化了JSP页面的编写,提高了开发效率。在JSP中,我们通常使用`&lt;%@ taglib prefix="s" uri="/struts-tags" %&gt;`来引入Struts2的标签库。下面将详细...

    struts2 标签库 帮助文档

    optiontransferselect标签:创建两个选项以及转移下拉列表项,该标签生成两个下拉列表框,同时生成相应的按钮,这些按钮可以控制选项在两个下拉列表之间移动、排序。 radio标签:单选框。 optgroup标签:生成一个...

    Struts_2_标签库(文档手册)_Tags-API-CLSW-JSP

    Struts 2标签库包含了大量预定义的标签,这些标签封装了常见的Web页面元素和交互逻辑,如表单控件、数据绑定、条件判断等,可以显著提高开发效率和代码质量。以下是对部分标签的详细介绍: #### `&lt;s:a&gt;` 标签 该...

    struts2-s标签

    其中,Struts2 的标签库是其核心特性之一,为开发者提供了丰富的 HTML 和表单元素,以及更高级的动态数据展示能力。与 Struts 1.x 版本相比,Struts2 在标签库的设计上进行了重大的改进和优化。 #### 标签库概述 ...

    Struts2标签详解及具体实例解析

    `&lt;s:form&gt;` 表单标签 - **用途**:创建一个表单。 - **示例代码**: ```xml 用户名"/&gt; 保存"/&gt; ``` - **解释**:创建一个名为“saveUser”的表单,其中包含一个用户名输入框和一个提交按钮。 ##### 23. `...

    struts2常用标签

    Struts2是一个强大的MVC框架,它提供了丰富的标签库,使得开发者可以更加便捷地构建动态网页。以下是对Struts2中一些常用标签的详细说明: 1. `&lt;s:a&gt;`:这是一个超链接标签,用于创建HTML的`&lt;a&gt;`标签。通过指定`...

    Java实训教程 Java软件开发实战 Java开发框架介绍 struts2_5_标签 共113页.pptx

    除了表单相关的标签外,Struts2还提供了一些非表单标签,用于实现更复杂的功能,例如: 1. **`&lt;s:property&gt;`**:用于输出值栈中的值。 2. **`&lt;s:i18n&gt;`**:支持国际化。 3. **`&lt;s:iterator&gt;`**:用于迭代集合或数组...

    struts2标签学习

    Struts2标签是Java开发中基于Struts2框架的一个重要组成部分,它提供了丰富的标签库,使得在JSP页面中处理业务逻辑和展示数据变得更加简洁和高效。与Struts1的标签库相比,Struts2的标签更加灵活且功能更加强大。 ...

    struts2标签介绍

    Struts2是一个强大的MVC框架,它提供了丰富的标签库,简化了JSP页面的编写,提高了开发效率。在Struts2中,所有的标签都统一在`&lt;s&gt;`前缀下,通过引入`&lt;%@ taglib prefix="s" uri="/struts-tags" %&gt;`就可以在页面上...

    Struts2常用标签

    ### Struts2常用标签详解 #### 一、概述 Struts2框架作为一款成熟的Web应用开发框架,在Java Web开发领域有着广泛的应用。Struts2框架提供了丰富的标签库,这些标签可以极大地方便开发者进行Web页面的开发工作。...

    struts2.0 taglib 标签库

    Struts2.0 Taglib标签库是Struts2框架中的核心组成部分,它提供了一组丰富的JSP标签,简化了视图层的开发,使得开发者可以更加专注于业务逻辑,而不用过多地处理HTML和Java代码的混杂。这些标签主要分为以下几大类:...

    Struts2标签 UI标志又可以分为表单UI和非表单UI两部分

    ### Struts2 标签详解:表单UI与非表单UI #### 一、概述 Struts2作为Java Web开发中的一个重要框架,为开发者提供了丰富的标签库来简化Web页面的构建过程。根据官方文档所述,“UI标签又可以分为表单UI和非表单UI...

    struts2标签整理

    Struts2的标签库主要包括表单标签、条件判断标签、循环标签、国际化标签等,这些标签简化了页面的开发工作,提高了开发效率。 #### 三、具体标签解析 ##### 1. `&lt;s:a&gt;` - 超链接标签 该标签用于创建超链接,类似于...

    struts2_标签使用方法.doc

    Struts2是一个强大的MVC框架,它提供了丰富...以上只是Struts2标签库中的一部分,实际上还有更多标签用于处理表单验证、迭代、标签嵌套等功能。熟练掌握这些标签,能极大地提高开发效率,使JSP页面更加简洁和易于维护。

    struts2的s标签

    ### Struts2中的S标签详解 #### 一、概述 Struts2框架是Apache软件基金会下的一个开源项目,它提供了一种基于MVC(Model-View-Controller)设计模式的Web应用开发框架。Struts2提供了丰富的标签库,其中“S标签”...

    struts2标签大全详解

    Struts2是一个强大的MVC框架,它提供了丰富的标签库,使得开发者可以更加便捷地构建动态网页。以下是对Struts2标签的详细解释: A部分: 1. `&lt;s:a&gt;`:创建一个链接,与HTML的`&lt;a&gt;`标签相似,允许传递参数。 2. `...

Global site tag (gtag.js) - Google Analytics