`

s:select 用法

阅读更多
在action中定义一个返回list对象的方法:
  public List getBusStateFront() {
		List<Map> list = new ArrayList<Map>();
		Map data = new HashMap();
		data.put("id", "Y");
		data.put("val", "Y");
		list.add(data);

		data = new HashMap();
		data.put("id", "N");
		data.put("val", "N");
		list.add(data);

		return list;
	}


在jsp中如下定义一个select:
<td>
  状态:
</td>
<td><s:select name="sts" list="busStateFront" listKey="id" listValue="val" emptyOption="true"></s:select>
</td>


说明:list="busStateFront"会到action执行getBusStateFront方法,根bean规范一样的;listKey和listValue分别取list对象map中的id和val值;
分享到:
评论

相关推荐

    用法

    Address private int aid; private String aname; public int getAid() { ... &lt;s:select name="address" headerKey="-1" headerValue="请选择" list="lis" listKey="aid" listValue="aname" /&gt; &lt;/s:form&gt;

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

    本篇文章将详细介绍在Struts2中如何使用`s:select`标签,以及通过几个具体例子来展示其用法。 1. 第一个例子: ```jsp &lt;s:select list="{'aa','bb','cc'}" theme="simple" headerKey="00" headerValue="00"&gt;&lt;/s:...

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

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

    浅谈s:select 标签中list存放map对象的使用

    本文将深入探讨如何在`s:select`标签中使用`list`属性来存放`Map`对象,以便更灵活地处理数据绑定。 首先,我们来看一个简单的例子。在Action类`XXXAction.java`中,定义了一个`List, String&gt;&gt;`类型的成员变量`...

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

    本文将详细介绍`struts2`中`s:select`标签的各种用法,并通过具体的示例来帮助读者更好地理解和掌握这一知识点。 #### 二、s:select标签概述 `s:select`是Struts2框架提供的一种用于创建下拉列表的选择框。它支持...

    struts2中#号的用法

    本文将详细介绍`#`符号的使用方法及其应用场景,帮助读者更好地理解和掌握Struts2框架的相关知识。 #### 一、Struts2简介 Struts2是基于Struts1的基础上发展起来的一款开源Web应用框架,它使用MVC(Model-View-...

    S标签的详细用法介绍

    1. 数据绑定:`s:textfield`, `s:textarea`, `s:checkbox`, `s:radio`, `s:select` 这些标签用于创建表单元素,并自动与Action类中的属性进行数据绑定。例如,`s:textfield`用于创建文本输入框,它可以绑定到Action...

    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;

    Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等)

    在JavaScript中操作`&lt;select&gt;`控件是网页开发中常见的需求,涉及到增、删、查、改等操作。本文将详细介绍如何使用JavaScript...通过这些函数和方法,你可以全面地控制和操作`&lt;select&gt;`控件,满足网页开发中的各种需求。

    UCenter info: MySQL Query Error SQL:SELECT value FROM [Table]vars WHERE noteexists

    在本文中,我们看到的是一个典型的权限问题错误信息:`Error: SELECT command denied to user '数据库'@'IP地址' for table 'pre_ucenter_vars' Errno: 1142`。这意味着当前用户没有足够的权限来执行 SELECT 操作。 ...

    struts2 标签库 帮助文档

    &lt;%@ taglib prefix="s" uri="/struts-tags" %&gt; 就能使用struts2.0的标签库 下面就介绍每个标签的具体应用实例说明:按字母排列 A: 1. 2. &lt;s:a href=""&gt;&lt;/s:a&gt;-----超链接,类似于html里的&lt;a&gt;&lt;/a&gt; 3. &lt;s:...

    struts2的s标签

    要在JSP页面中使用Struts2的S标签,首先需要在页面顶部添加如下声明: ```jsp &lt;%@ taglib prefix="s" uri="/struts-tags" %&gt; ``` 这行代码的作用是将Struts2提供的标签库导入到当前JSP页面中,并指定前缀为“s”。...

    struts2标签用法(详情见附件)

    - **s:select**:用于创建下拉列表,可以基于集合或Map数据。 - **s:form**:定义表单,它会自动绑定到Action对象,并且可以设置提交方法、URL等属性。 - **s:action**:执行Action,可以指定Action的名字、方法...

    SSH2中select下拉框的用法

    在`&lt;s:select&gt;`标签中,`list`属性指定选项列表,`listKey`和`listValue`分别对应每个选项的键和值,这里使用了我们在Service中创建的`SelectOption`对象的`id`和`name`属性。 至于`rf.sql`文件,这通常包含初始化...

    j2ee-struts2-Select_DoubleSelect.rar_struts2 doubleselect

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

    SELECT语句在SQL中的应用实例.pdf

    SELECT 语句是 SQL 中使用最频繁的语句之一,是 SQL 的核心。熟练掌握 SELECT 语句就等于掌握了 SQL 语言的精髓。本文将通过六个实例来展示 SELECT 语句的具体应用。 实例一:简单查询 SELECT 学号,成绩 FROM S, ...

    struts2_标签使用方法.doc

    - `&lt;s:generator&gt;`:与`s:iterator`配合使用,生成指定分隔符的字符串序列。 - `&lt;s:iterator&gt;`:遍历集合或数组,可以对元素进行操作,例如输出或计算。 H. `&lt;s:head&gt;`、`&lt;s:hidden&gt;`: - `&lt;s:head/&gt;`:在HTML的...

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

    在JSP页面中,我们可以使用Struts2的标签库(例如`s:textfield`, `s:checkbox`, `s:select`等)来创建表单元素,并将这些元素与Action的属性绑定。对于集合类型,我们通常会在JSP中通过迭代器遍历并生成多个表单...

Global site tag (gtag.js) - Google Analytics