`
simplehumn
  • 浏览: 186539 次
  • 性别: Icon_minigender_1
  • 来自: 石家庄
社区版块
存档分类
最新评论

<s:select/>标签

阅读更多
今天做了个下拉框,但是选中触发onclick事件后,从Action返回来的值不能再选中下拉框的选项

<select name="selSzbm" id="selSzbm" style="width:120px" onchange="checkSzbm();">
<option value="" >--请选择部门--</option>
<s:iterator id="szbm" value="ssdwList" >
<option value="<s:property value="bmdm"/>"<s:if test="szbm == selectSzbm">selected</s:if> ><s:property value="bmmc"/></option>
</s:iterator>
</select>

可能是不能这样<s:if test="szbm == selectSzbm">selected</s:if> 写

后来换了struts2标签,既简单又好使
<s:select list="ssdwList" name="selectSzbm" listKey="bmdm" listValue="bmmc" headerKey="" headerValue="--请选择部门--" theme="simple" onchange="javascript:checkSzbm();" />

其中list值是我传过来的对象集合,name是Action中定义的属性,有getter、setter方法,listKey是对象中的“部门编码”,listValue是“部门名称”,headerKey="" headerValue="--请选择部门--" 分别是默认的key和value
分享到:
评论

相关推荐

    Struts2 JSP中将list,set ,Map传递到Action然后<s:iterator>遍历(三十五)

    本文将深入探讨如何在JSP中将`List`, `Set`, `Map`等集合类型的数据传递到Action,然后再通过`&lt;s:iterator&gt;`标签进行遍历显示。这种方式对于数据的展示和交互具有重要的实践意义。 首先,我们需要了解Struts2的工作...

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

    5. **Select标签** - `&lt;s:select&gt;` 用于创建下拉列表。 - 示例: ```xml &lt;s:select tooltip="Chooseuser_type" label="" list="#{'free':'免费','vip':'会员'}" value="#{'free':''}" name="bean.user_type" ...

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

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

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

    总结来说,`s:select`标签在Struts2中用于构建HTML `&lt;select&gt;`元素,通过`list`属性传递选项数据,`listKey`和`listValue`分别指定选项的键和显示值。`headerKey`和`headerValue`用于创建默认的头部选项,`value`...

    struts2 标签库 帮助文档

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

    struts2的s标签

    &lt;p&gt;名称:&lt;s:property value="name"/&gt;&lt;/p&gt; &lt;/s:iterator&gt; ``` - **说明**:遍历一个集合或数组,并对每个元素执行标签体内的内容。 25. **`&lt;s:label&gt;`** - 显示标签。 - **示例**: ```jsp &lt;s:label value=...

    struts2-s标签

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

    S标签的详细用法介绍

    &lt;p&gt;用户名:&lt;s:property value="username" /&gt;&lt;/p&gt; &lt;/s:iterator&gt; ``` 7. 动态标签:`s:property` `s:property`标签用于显示Action类中的属性值或者表达式的计算结果: ```jsp &lt;p&gt;用户名:&lt;s:property value=...

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

    &lt;s:label value="这是只读标签"/&gt; ``` - **解释**:创建一个只读的标签。 ##### 31. `&lt;s:merge&gt;` 合并标签 - **用途**:合并遍历集合出来的值。 - **示例代码**: ```xml &lt;s:merge name="mergedValues" values=...

    Struts2全部标签使用说明

    `&lt;s:radio&gt;`, `&lt;s:reset&gt;`, `&lt;s:select&gt;`, `&lt;s:set&gt;`: - `&lt;s:radio&gt;` 创建单选按钮,与`&lt;s:checkbox&gt;`类似,但只能选择一个。 - `&lt;s:reset&gt;` 创建重置按钮,用于清空表单数据。 - `&lt;s:select&gt;` 创建下拉选择框,...

    struts2标签库例子

    例如:&lt;s:append id="myAppendIterator"&gt; &lt;s:param value="%{myList1}" /&gt; &lt;s:param value="%{myList2}" /&gt; &lt;s:param value="%{myList3}" /&gt;&lt;/s:append&gt;&lt;s:iterator value="%{#myAppendIterator}"&gt; &lt;s:property /&gt;&lt;/...

    Struts2标签列表及说明

    * &lt;s:select&gt;:下拉框 T: 无标签 U: 无标签 V: 无标签 W: 无标签 X: 无标签 Y: 无标签 Z: 无标签 这些标签都是 Struts2 框架中提供的,用于帮助开发者快速构建 Web 应用程序。

    Struts2标签库

    &lt;%@ taglib uri="/struts-tags" prefix="s" %&gt; 结合例子,重点掌握以下标签的用法 (1) &lt;s:property&gt; (2) &lt;s:set&gt; (3) &lt;s:if&gt; 、&lt;s:elseif&gt;、&lt;s:else&gt; ...(8) &lt;s:select&gt;、&lt;s:radio&gt;、&lt;s:checkboxlist&gt;

    Struts2常用标签

    &lt;s:select list="options" listKey="key" listValue="value" name="selectedOption" /&gt; ``` `list`属性指定选项列表,`listKey`和`listValue`分别对应列表项的键和值,`name`属性用于指定表单字段名。 4. **表单...

    struts2标签介绍

    1. `&lt;s:optgroup&gt;` - 在`s:select`标签中定义选项组。 2. `&lt;s:optiontransferselect&gt;` - 双向选择框,允许用户在两个列表之间移动选项。 **P组标签:** 1. `&lt;s:param&gt;` - 为其他标签提供参数。 2. `&lt;s:password&gt;` -...

    struts2标签整理

    `&lt;s:select&gt;` - 下拉选择标签 用于创建一个下拉选择框。 ```jsp &lt;s:select name="select" list="options" headerKey="" headerValue=""/&gt; ``` ##### 39. `&lt;s:set&gt;` - 设置标签 用于设置变量值。 ```jsp &lt;s:set ...

    struts2标签库struts2标签库struts2标签库

    例如:&lt;s:select name="favouriteLanguage" list="favouriteLanguages" listKey="key" listValue="description" /&gt;,该标签将生成一个名为“favouriteLanguage”的动态列表框控件,并从Action中获取列表数据。...

    Struts标签

    - `&lt;s:url&gt;`和`s:a&gt;`:创建链接,`&lt;s:url&gt;`用于生成URL,`&lt;s:a&gt;`则相当于HTML的`&lt;a&gt;`标签。 - `&lt;s:action&gt;`:执行一个Action并输出结果。 - `&lt;s:debug&gt;`:用于在页面上显示Action上下文的详细调试信息。 使用...

    Struts2标签库详解

    例如,`&lt;s:property&gt;`标签用于显示或传递对象的属性值,`&lt;s:if&gt;`和`&lt;s:else&gt;`用于条件判断,`&lt;s:iterator&gt;`用于遍历集合并渲染内容。 2. **UI标签**: UI标签则主要用于构建用户界面,它们是对HTML元素的封装,...

Global site tag (gtag.js) - Google Analytics