0 0

Struct2 s:iterator 遍历枚举类型20

 

public enum UserTypeEnum {
	买家,卖家
}
 <s:iterator id="userType" value="@UserTypeEnum@values()"> <li> <a href="javascript:void(0)" onclick="searchInfo()"><s:property value="#userType"/></a> </li> <li> <a href="javascript:void(0)" onclick="searchInfo()"><s:property value="#userType"/></a> </li> </s:iterator>

 UserTypeEnum是个枚举类

 

我想要把它遍历出来,放到UL 里去, 上面那样代码行不通,各位大神有木有什么办法?不要太繁琐的

 

 

2013年7月29日 13:34

1个答案 按时间排序 按投票排序

1 0

package report.view;

public enum WeekDay {

	Mon("Monday"), Tue("Tuesday"), Wed("Wednesday"), Thu("Thursday"), Fri(

	"Friday"), Sat("Saturday"), Sun("Sunday");

	private String day;

	private WeekDay(String day) {

		this.day = day;

	}

	public String getDay() {
		return day;
	}

}


 <s:select  id="week" name="week" list="@report.view.WeekDay@values()" listKey="name()" listValue="day"/>
 	<ul>
	 <s:iterator id="weekDay" status="weekDay" 
	 value="@report.view.WeekDay@values()"> 
	 <li> <a href="javascript:void(0)" onclick="searchInfo()">
	 <s:property value="day"/></a> </li>
 </s:iterator>
 </ul> 

,struts-2.2.1,tomcat-6.18,亲测可用。

2013年7月29日 14:54

相关推荐

    Struts2 标签库讲解

    - **迭代标签**:`s:iterator`用于遍历集合或枚举对象,如数组或List。`status`属性可以获取当前循环状态。 - **组合标签**:`s:append`用于合并多个枚举值列表。 - **分割标签**:`s:generator`可以将字符串按...

    struts2的标签库

    - **`&lt;s:iterator&gt;`**:此标签的`value`属性表示要遍历的集合或枚举对象,而`status`属性表示当前循环的信息。例如: ```jsp &lt;s:iterator value="userList" status="user"&gt; 姓名:&lt;s:property value="user....

    Struts2学习之二--Struts2标签介绍

    本文主要介绍了Struts2框架中的标签库,特别聚焦于非UI类型的标签,包括条件判断、迭代和国际化处理等。通过实例,详细解析了`if/elseif/else`、`iterator`以及`i18n`标签的使用方法,旨在帮助开发者更深入地理解和...

    Struts2常用标签

    这只是Struts2标签库的一小部分,实际上还有更多标签,如动作标签(`s:action`)、标签选择器(`s:ifequals`、`s:switch`等)以及与国际化相关的标签。Struts2的这些标签极大地提高了开发效率,让开发者可以专注于...

    struts2标签说明.pdf

    `&lt;s:iterator&gt;`标签用于遍历集合或枚举值。例如,如果你有一个用户列表,你可以这样遍历: ```jsp &lt;s:iterator value="users" status="userStatus"&gt; 用户名: ${user.name} &lt;/s:iterator&gt; ``` `status`参数可以...

    struts 2.0系列2常用的Struts 2.0的标签(Tag)介绍

    2. `s:iterator`:这个标签用于遍历集合或枚举值。`value`属性指定要遍历的数据源,可以是任何实现了迭代器接口的对象。`status`属性可以提供一个迭代状态对象,方便访问当前迭代的信息。例如,遍历一个列表并显示每...

    s tr ut 2 标 签

    - **s:iterator**:用于遍历集合或枚举值。其`value`属性指定要遍历的数据源,`status`属性提供了一个迭代状态对象。例如: ```jsp &lt;s:iterator value="listOfObjects" var="item"&gt; &lt;p&gt;Item: #{item.name} &lt;/s:...

    Struts2教育資料

    2. 迭代标签:`&lt;s:iterator&gt;`用于遍历集合或枚举值。`value`属性表示要迭代的集合对象,`status`属性则用于访问当前循环的状态,如索引、是否存在等。 3. 组合标签:`&lt;s:append&gt;`用于合并多个枚举值对象,形成新的...

    struts2标签介绍

    - **用途**:用于遍历集合(`java.util.Collection`)或枚举值(`java.util.Iterator`)。 - **参数**: - `status`:如果设置了该参数,则会创建一个`IteratorStatus`实例,并在每次迭代过程中压入栈中,为可选项...

    struts2 标签

    - `iterator`: 这个标签用于遍历集合或枚举值。它可以方便地在循环中处理数据,比如遍历列表或数组。 示例: ```jsp &lt;s:iterator value="someCollection"&gt; &lt;p&gt;&lt;s:property value="itemProperty"/&gt; &lt;/s:...

    struts2标签详解

    这行代码指定了 Struts2 标签库的前缀为 "s",并且指定了 Struts2 标签库的 URI。 #### 三、条件判断标签 ##### 3.1 `&lt;s:if&gt;` 标签 - **描述**:用于执行基本的条件判断,如果测试表达式的值为 `true`,则显示...

    struts2.0常用标签和实例

    - `&lt;s:iterator&gt;` 用于遍历集合或枚举对象。`&lt;s:iterator value="collectionExpression" status="statusVariable"&gt;` 其中 `value` 指定要迭代的数据源,`status` 参数提供了一个 `IteratorStatus` 对象,可以获取...

    常用的Struts 2.0标签介绍

    3. **迭代列表**: 使用 `&lt;s:iterator&gt;` 遍历 `names` 属性对应的列表,其中 `status="stuts"` 表示每次迭代都会将 `IteratorStatus` 对象压入栈中。 4. **条件判断**: 利用 `&lt;s:if&gt;` 和 `&lt;s:else&gt;` 标签判断当前迭代...

    Struts 2.0的标志(Tag)介绍

    - **描述**:`iterator`标志用于遍历集合或枚举值,它能够有效地处理列表数据,例如,从数据库查询的结果集。 - **参数**: - `status`:可选,字符串类型,如果设置,每次迭代时会将`IteratorStatus`实例推入...

    重要知识struts2标签说明.pdf

    `&lt;s:iterator&gt;`标签用于遍历集合或枚举值。`value`属性指定要遍历的数据源,如一个List。`status`属性提供了一个IteratorStatus对象,可以获取迭代状态信息。`id`属性用于设置元素的ID。在迭代过程中,可以通过`...

    struct2大纲整理1

    - **迭代标签**:如`&lt;s:iterator&gt;`,用于遍历集合或枚举对象。`status`参数可以获取迭代状态,`value`属性指定要遍历的数据源。 5. **Action接口和返回类型** - Struts2的Action类通常继承自`...

    java面试题综合

    62. Struts2遍历Collection:使用迭代器或标签,如&lt;s:iterator&gt;。 63. Struts2条件判断:使用OGNL表达式,如s:if、s:else等。 64. Ext基于ExtJS,JSON格式如:{"name":"John", "age":30, "city":"New York"}。 65...

    超级有影响力霸气的Java面试题大全文档

    引用类型和原始类型具有不同的特征和用法,它们包括:大小和速度问题,这种类型以哪种类型的数据结构存储,当引用类型和原始类型用作某个类的实例数据时所指定的缺省值。对象引用实例变量的缺省值为 null,而原始...

Global site tag (gtag.js) - Google Analytics