`

struts2的下拉菜单s:select 构造性别列表

 
阅读更多

性别<br />
<s:select id="sex" name="user.userDetail.sex" list="#{'1':'男','0':'女'}" listKey="key" listValue="value"
headerKey="-1" headerValue="请选择" value="user.userDetail.sex" />


之前的做法:


性别<br />
<select id="sex" name="user.userDetail.sex">
    <s:if test="user.userDetail.sex==0">
      <option value="0" selected="selected">女</option>
      <option value="1">男</option>
    </s:if>
    <s:else>
      <option value="0">女</option>
      <option value="1" selected="selected">男</option>
    </s:else>
</select>


的确有差别,呵呵

分享到:
评论
1 楼 lyuno 2011-04-24  
还真的是有点差别!

相关推荐

    struts2实现页面select标签默认选中

    Struts2提供了一个非常强大的标签——`&lt;s:select&gt;`,它可以用来生成一个`&lt;select&gt;`下拉列表,并支持动态设置默认选中项。 #### 代码示例 假设我们需要根据用户提交的`auditingLog`对象中的`auditingState`属性值来...

    struts2标签实例(s:textfield、s:select) + spring

    这个是自己试验的实例,不多,只有s:textfield和s:select。里面有注释,页面、xml和action里的注释序号都是相互对应的。jar都在,直接去掉注释就可以运行。我用的开发环境是jdk5和myeclipes5

    jsp 开发之struts2中s:select标签的使用

    在JSP开发中,Struts2框架提供了丰富的标签库,其中`s:select`标签用于创建HTML选择列表(即下拉菜单)。本篇文章将详细介绍在Struts2中如何使用`s:select`标签,以及通过几个具体例子来展示其用法。 1. 第一个例子...

    struts2 标签使用

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

    struts2 标签 s:optiontransferselect左右下拉列表的使用。

    在Struts2中,`s:optiontransferselect`是一个特殊的标签,用于创建具有双向选择功能的下拉列表,即“左列表”和“右列表”,用户可以在这两个列表之间转移选项,常用于多选场景。 **1. `s:optiontransferselect` ...

    struts操作select标签实例

    在Struts中,`html:select`标签是用于创建HTML下拉列表的一个重要元素,特别适用于用户界面中需要选择单一或多个选项的场景。本文将深入探讨`html:select`标签的使用方法及其相关知识点。 首先,我们需要理解`...

    对 Struts 2 的 s: iterator tag 中嵌套的所有 s: checkbox 进行全选、反选操作

    在这个场景中,我们关注的是`s:iterator`标签和`s:checkbox`的使用,它们是Struts 2 中视图层(JSP)的重要组件,用于迭代数据集合并呈现复选框。在Web应用中,用户经常需要进行全选和反选的操作,这通常在管理多个...

    Struts2+Hibernate写的下拉菜单级联两级分类

    4. **JSP页面**:在JSP页面上,我们可以使用Struts2的标签库,如`s:select`,来创建下拉菜单。第一个下拉菜单的选项应由顶级分类填充,第二个下拉菜单的选项则依赖于第一个下拉菜单的选择,通过JavaScript或jQuery...

    struts2的s标签

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

    jsp 开发之struts2中s-select标签的使用.docx

    `s:select`是Struts2框架提供的一种用于创建下拉列表的选择框。它支持多种数据源类型,并能够根据不同的需求进行定制化展示。该标签不仅简化了HTML代码的编写,还增强了表单元素的功能性和可维护性。 #### 三、基本...

    j2ee-struts2-Select_DoubleSelect.rar_struts2 doubleselect

    在Struts2中,我们有许多内置的标签来帮助开发者更方便地处理表单元素,例如`&lt;s:select&gt;`和`&lt;s:doubleselect&gt;`就是其中两个用于创建下拉列表的标签。下面我们将详细探讨这两个标签以及如何在J2EE项目中使用它们。 1...

    struts2 标签库 帮助文档

    struts2框架的标签库分为三类: 用户标签:生成HTML元素 非用户标签:数据访问、逻辑控制等。 AJAX标签:支持AJAX技术。 用户界面标签又分两类: 表单标签:生成HTML页面的from元素 非表单标签:生成页面上的...

    在struts中实现下拉列表

    在Struts中,实现下拉列表是常见的需求,通常用于提供用户选择的选项。本文将详细介绍如何在Struts中创建并使用下拉列表。 首先,我们需要理解下拉列表在HTML中的表示方式,即`&lt;SELECT&gt;`标签。在Struts中,我们通常...

    struts2 级联菜单

    5. **JSP页面**:创建JSP页面,使用Struts2的&lt;s:select&gt;标签来创建级联的下拉框。通过设置`list`属性,`listKey`和`listValue`来绑定Action返回的数据。利用JavaScript或jQuery监听第一个下拉框的`onChange`事件,当...

    struts2标签中select的三种写法

    Struts2的`select`标签提供了多种方式来创建和填充下拉列表,无论是静态数据还是动态从Action获取,甚至是基于Map的数据结构。这种灵活性使得开发人员可以根据实际需求构建复杂且动态的用户界面。通过学习和熟练掌握...

    struts2的动态多级联下拉菜单

    在Struts2中,我们可以利用Dojo的`dijit.form.Select`组件来创建下拉菜单,并通过`dojo.data.ItemFileWriteStore`来动态加载和管理菜单项。 以下步骤概述了实现这个功能的一般流程: 1. **配置Struts2**:确保在你...

    struts 2 s标签 struts 2 s标签

    `s:combobox` 结合了输入框和下拉列表,便于用户选择: ```jsp &lt;s:combobox label="请选择您喜欢的图书" theme="css_xhtml" labelposition="top" list="{'Spring2.0' , 'J2EE' , 'Ajax'}" size="20" maxlength=...

    struts2-s标签

    这些标签用于创建下拉列表和子集选择框,`&lt;s:select&gt;` 创建标准的下拉列表,而 `&lt;s:subset&gt;` 可以从集合中选择子集。 **示例:** ```xml &lt;s:select name="country" list="countries" headerKey="-1" headerValue=...

    Struts2-Double-Select-Example

    在"Double Select"的场景中,通常涉及两个下拉列表,一个作为父级,另一个作为子级。当用户在父级列表中选择一个选项时,子级列表会动态更新,展示与父级选项相关的数据。这种交互提高了用户体验,使得数据筛选更加...

Global site tag (gtag.js) - Google Analytics