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

struts2 select 标签(表单标签)

阅读更多

select 标签

    此标签用于生成一个下拉列表框,

、常用属性:

  1.      list:指定的集合来生成下拉列表框的选项。
  2.      listKey:指定集合元素中的某个属性作为复选框的value 。如果集合是 Map,则可以使用 key-value  分别对应 Map     的key-value 作为复选框的value 。
  3.      listValue: 用于指定集合元素中的某个属性作为复选框的      标签。如果集合是Map,则可以使用key-value 分别对应  Map 的key-value 作为第一个复选框的标签。
  4.      multiple:是否允许多选。

 

    eg:

    <s:form>
    <!-- 使用简单集合来生成下拉选择框 -->
    <s:select name="a" label="请选择您喜欢的图书" labelposition="top"
     multiple="true" list="{'Struts2权威指南','轻量级J2EE企业应用实战',
     'JavaScript: The Definitive Guide'}"/>
    <!-- 使用简单Map对象来生成下拉选择框 -->
    <s:select name="b" label="请选择您想选择出版日期" labelposition="top"
     list="#{'Struts2权威指南':'2007年10月',
     '轻量级J2EE企业应用实战':'2007月4月',
     '基于J2EE的Ajax宝典':'2007年6月'}"
     listKey="key"
     listValue="value"/>
    <!-- 创建一个JavaBean实例 -->
    <s:bean name="lee.BookService" id="bs"/>
    <!-- 使用集合里放多个JavaBean实例来生成下拉选择框 -->
    <s:select name="b" label="请选择您喜欢的图书" labelposition="top"
     multiple="true"
     list="#bs.books"
     listKey="author"
     listValue="name"/>
    </s:form>

    分享到:
    评论

    相关推荐

      Struts2表单标签使用范例

      除了`&lt;s:textfield&gt;`,Struts2还提供了多种表单标签,如`&lt;s:password&gt;`用于创建密码输入框,`&lt;s:textarea&gt;`用于创建多行文本输入框,`&lt;s:radio&gt;`和`&lt;s:checkbox&gt;`用于创建单选按钮和复选框,以及`&lt;s:select&gt;`用于...

      struts2 表单标签的使用

      在Struts2中,表单标签是用于构建用户界面的重要组件,它们帮助开发者创建交互式和动态的网页。这篇博客将深入探讨Struts2中的表单标签及其使用方法。 首先,我们需要理解Struts2表单标签的基本结构。通常,一个...

      struts2标签中select的三种写法

      在本文中,我们将深入探讨Struts2中`select`标签的三种不同的使用方法,以及如何从Action类动态获取数据填充这些选项。 ### 一、静态定义`select`标签 1. **静态数据**:在简单的场景下,我们可以直接在JSP页面中...

      Struts2_表单标签简介 示例

      ### Struts2 表单标签简介与实例 #### 一、引言 在Web应用程序的开发过程中,表单是用户与系统交互的重要组成部分。Struts2框架为了简化表单的处理,提供了一系列丰富的表单标签,这些标签不仅包含了常见的HTML表单...

      struts2标签使用例子

      在Struts2框架中,标签库是其一大特色,它提供了丰富的自定义标签,使得开发者能够更加便捷地创建动态页面。这些标签极大地简化了JSP页面的编写,提高了代码的可读性和可维护性。 1. **Struts2核心标签库**: - `s...

      Struts2表单标签

      除了基础的`&lt;s:textfield&gt;`,Struts2还提供了多种表单标签,如`&lt;s:password&gt;`, `&lt;s:textarea&gt;`, `&lt;s:radio&gt;`, `&lt;s:checkbox&gt;`, `&lt;s:select&gt;`等,用于创建各种类型的表单元素。 9. **文件上传**: Struts2支持文件...

      Struts2常用标签

      4. **表单标签(form、textfield、textarea、password)** 这些标签用于创建HTML表单和输入元素。例如: ```jsp ``` `action`属性指定提交时调用的Action,`name`属性对应Action中的属性,`label`属性...

      struts2标签库

      Struts2标签库是Java Web开发中非常重要的一个组件,它是Apache Struts2框架的核心特性之一,极大地简化了视图层的开发工作。Struts2的标签库提供了一系列的JSP标签,使得开发者能够更方便地创建动态网页,提高代码...

      struts2标签大全

      9. **s:select标签**和**s:option标签**:创建下拉选择框,s:option用于填充选项,可以动态生成或静态定义。 10. **s:iterator标签**:用于迭代集合,常用于遍历列表、数组或Map,可以在循环内部嵌套其他Struts2...

      Struts2标签集锦(附Struts2标签详解word文档)

      2. **表单标签(Form Tags)**:专门处理HTML表单的标签,例如`&lt;s:textfield&gt;`用于创建文本输入框,`&lt;s:textarea&gt;`创建多行文本输入框,`&lt;s:submit&gt;`定义提交按钮,还有`&lt;s:checkbox&gt;`和`s:radio&gt;`用于复选框和单选...

      Struts2之struts2标签库了解和使用案例struts025

      首先,Struts2标签库分为两大类:核心标签库和展示标签库。核心标签库提供了一组基础功能,如表单处理、控制流程、消息显示等,而展示标签库则包含更具体的UI元素,如数据展示、分页等。了解这些标签库的使用,可以...

      struts2标签使用方法

      - 在处理表单提交时,利用Struts2的表单标签,框架会自动处理数据验证和类型转换。 6. **注意事项**: - 确保在web.xml中配置了Struts2的核心过滤器`&lt;filter-class&gt;org.apache.struts2.dispatcher.ng.filter....

      struts2 UI标签

      表单标签** - `s:textfield`: 用于创建输入文本框,可以自动绑定到Action类的属性,并处理验证。 - `s:textarea`: 创建多行文本输入框,同样支持属性绑定和验证。 - `s:password`: 创建密码输入框,保证输入内容在...

      struts2标签api

      首先,Struts2标签API包括了动作标签(Action Tags)、数据展示标签(Display Tags)、表单标签(Form Tags)和控制标签(Control Tags)等几大类。 1. **动作标签**:这些标签主要用于执行特定的Struts2动作,如`s...

      struts2 标签 tags API 参考文档

      Display标签主要用于显示数据,例如 `&lt;s:property&gt;` 标签用于输出值栈上的对象属性,而 `&lt;s:label&gt;` 标签则常用于生成表单标签的标签文本。 4. **Form标签** Form标签 (`&lt;s:form&gt;`) 是创建表单的核心,它能够自动...

      struts2-tags-API,struts2标签api

      8. `s:form`: 表单标签,自动处理请求转发和验证。 9. `s:action`: 运行Struts2 Action,通常用于页面间的跳转。 10. `s:i18n`: 国际化标签,支持多语言环境。 三、Struts2标签API Struts2的标签API文档详细列出了...

      struts2表单标签(转) - 努力创造未来!

      首先,Struts2的表单标签主要分为两种类型:简单表单标签(s:textfield, s:password, s:textarea等)和复杂表单标签(s:form, s:submit, s:checkbox, s:radio等)。这些标签都是基于OGNL(Object-Graph Navigation ...

      struts2标签库及国际化的使用例子

      Struts2 标签库提供了多种标签,例如文本标签、表单标签、逻辑标签等。这些标签可以帮助开发者快速构建 JSP 页面,并且可以与 Struts2 框架的其他功能集成。 在本实验中,我们使用 Struts2 标签库来实现用户注册...

      struts2标签解析

      6. `s:form`: 表单标签,用于包裹所有表单元素。它的`action`属性指定了提交的Action,`method`属性可以设置HTTP请求类型(GET或POST)。`s:form`还支持自动验证和主题样式等功能。 7. `s:submit`: 提交按钮,通常...

      Struts2全部标签使用说明

      Struts2是一个流行的MVC框架,它的标签库极大地方便了开发者在JSP页面上的工作。下面将详细介绍Struts2中的部分核心标签及其用法。 A. `&lt;s:a&gt;` 和 `&lt;s:action&gt;`: - `&lt;s:a href=""&gt;` 标签用于创建超链接,它可以绑定...

    Global site tag (gtag.js) - Google Analytics