在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() { ... <s:select name="address" headerKey="-1" headerValue="请选择" list="lis" listKey="aid" listValue="aname" /> </s:form>
本篇文章将详细介绍在Struts2中如何使用`s:select`标签,以及通过几个具体例子来展示其用法。 1. 第一个例子: ```jsp <s:select list="{'aa','bb','cc'}" theme="simple" headerKey="00" headerValue="00"></s:...
使用`<s:select>`标签 Struts2提供了一个非常强大的标签——`<s:select>`,它可以用来生成一个`<select>`下拉列表,并支持动态设置默认选中项。 #### 代码示例 假设我们需要根据用户提交的`auditingLog`对象中的...
本文将深入探讨如何在`s:select`标签中使用`list`属性来存放`Map`对象,以便更灵活地处理数据绑定。 首先,我们来看一个简单的例子。在Action类`XXXAction.java`中,定义了一个`List, String>>`类型的成员变量`...
本文将详细介绍`struts2`中`s:select`标签的各种用法,并通过具体的示例来帮助读者更好地理解和掌握这一知识点。 #### 二、s:select标签概述 `s:select`是Struts2框架提供的一种用于创建下拉列表的选择框。它支持...
本文将详细介绍`#`符号的使用方法及其应用场景,帮助读者更好地理解和掌握Struts2框架的相关知识。 #### 一、Struts2简介 Struts2是基于Struts1的基础上发展起来的一款开源Web应用框架,它使用MVC(Model-View-...
1. 数据绑定:`s:textfield`, `s:textarea`, `s:checkbox`, `s:radio`, `s:select` 这些标签用于创建表单元素,并自动与Action类中的属性进行数据绑定。例如,`s:textfield`用于创建文本输入框,它可以绑定到Action...
<%@ taglib uri="/struts-tags" prefix="s" %> 结合例子,重点掌握以下标签的用法 (1) <s:property> (2) <s:set> (3) <s:if> 、<s:elseif>、<s:else> ...(8) <s:select>、<s:radio>、<s:checkboxlist>
在JavaScript中操作`<select>`控件是网页开发中常见的需求,涉及到增、删、查、改等操作。本文将详细介绍如何使用JavaScript...通过这些函数和方法,你可以全面地控制和操作`<select>`控件,满足网页开发中的各种需求。
在本文中,我们看到的是一个典型的权限问题错误信息:`Error: SELECT command denied to user '数据库'@'IP地址' for table 'pre_ucenter_vars' Errno: 1142`。这意味着当前用户没有足够的权限来执行 SELECT 操作。 ...
<%@ taglib prefix="s" uri="/struts-tags" %> 就能使用struts2.0的标签库 下面就介绍每个标签的具体应用实例说明:按字母排列 A: 1. 2. <s:a href=""></s:a>-----超链接,类似于html里的<a></a> 3. <s:...
要在JSP页面中使用Struts2的S标签,首先需要在页面顶部添加如下声明: ```jsp <%@ taglib prefix="s" uri="/struts-tags" %> ``` 这行代码的作用是将Struts2提供的标签库导入到当前JSP页面中,并指定前缀为“s”。...
- **s:select**:用于创建下拉列表,可以基于集合或Map数据。 - **s:form**:定义表单,它会自动绑定到Action对象,并且可以设置提交方法、URL等属性。 - **s:action**:执行Action,可以指定Action的名字、方法...
在`<s:select>`标签中,`list`属性指定选项列表,`listKey`和`listValue`分别对应每个选项的键和值,这里使用了我们在Service中创建的`SelectOption`对象的`id`和`name`属性。 至于`rf.sql`文件,这通常包含初始化...
在Struts2中,我们有许多内置的标签来帮助开发者更方便地处理表单元素,例如`<s:select>`和`<s:doubleselect>`就是其中两个用于创建下拉列表的标签。下面我们将详细探讨这两个标签以及如何在J2EE项目中使用它们。 1...
SELECT 语句是 SQL 中使用最频繁的语句之一,是 SQL 的核心。熟练掌握 SELECT 语句就等于掌握了 SQL 语言的精髓。本文将通过六个实例来展示 SELECT 语句的具体应用。 实例一:简单查询 SELECT 学号,成绩 FROM S, ...
- `<s:generator>`:与`s:iterator`配合使用,生成指定分隔符的字符串序列。 - `<s:iterator>`:遍历集合或数组,可以对元素进行操作,例如输出或计算。 H. `<s:head>`、`<s:hidden>`: - `<s:head/>`:在HTML的...
在JSP页面中,我们可以使用Struts2的标签库(例如`s:textfield`, `s:checkbox`, `s:select`等)来创建表单元素,并将这些元素与Action的属性绑定。对于集合类型,我们通常会在JSP中通过迭代器遍历并生成多个表单...