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 里去, 上面那样代码行不通,各位大神有木有什么办法?不要太繁琐的
相关推荐
- **迭代标签**:`s:iterator`用于遍历集合或枚举对象,如数组或List。`status`属性可以获取当前循环状态。 - **组合标签**:`s:append`用于合并多个枚举值列表。 - **分割标签**:`s:generator`可以将字符串按...
- **`<s:iterator>`**:此标签的`value`属性表示要遍历的集合或枚举对象,而`status`属性表示当前循环的信息。例如: ```jsp <s:iterator value="userList" status="user"> 姓名:<s:property value="user....
本文主要介绍了Struts2框架中的标签库,特别聚焦于非UI类型的标签,包括条件判断、迭代和国际化处理等。通过实例,详细解析了`if/elseif/else`、`iterator`以及`i18n`标签的使用方法,旨在帮助开发者更深入地理解和...
这只是Struts2标签库的一小部分,实际上还有更多标签,如动作标签(`s:action`)、标签选择器(`s:ifequals`、`s:switch`等)以及与国际化相关的标签。Struts2的这些标签极大地提高了开发效率,让开发者可以专注于...
`<s:iterator>`标签用于遍历集合或枚举值。例如,如果你有一个用户列表,你可以这样遍历: ```jsp <s:iterator value="users" status="userStatus"> 用户名: ${user.name} </s:iterator> ``` `status`参数可以...
2. `s:iterator`:这个标签用于遍历集合或枚举值。`value`属性指定要遍历的数据源,可以是任何实现了迭代器接口的对象。`status`属性可以提供一个迭代状态对象,方便访问当前迭代的信息。例如,遍历一个列表并显示每...
- **s:iterator**:用于遍历集合或枚举值。其`value`属性指定要遍历的数据源,`status`属性提供了一个迭代状态对象。例如: ```jsp <s:iterator value="listOfObjects" var="item"> <p>Item: #{item.name} </s:...
2. 迭代标签:`<s:iterator>`用于遍历集合或枚举值。`value`属性表示要迭代的集合对象,`status`属性则用于访问当前循环的状态,如索引、是否存在等。 3. 组合标签:`<s:append>`用于合并多个枚举值对象,形成新的...
- **用途**:用于遍历集合(`java.util.Collection`)或枚举值(`java.util.Iterator`)。 - **参数**: - `status`:如果设置了该参数,则会创建一个`IteratorStatus`实例,并在每次迭代过程中压入栈中,为可选项...
- `iterator`: 这个标签用于遍历集合或枚举值。它可以方便地在循环中处理数据,比如遍历列表或数组。 示例: ```jsp <s:iterator value="someCollection"> <p><s:property value="itemProperty"/> </s:...
这行代码指定了 Struts2 标签库的前缀为 "s",并且指定了 Struts2 标签库的 URI。 #### 三、条件判断标签 ##### 3.1 `<s:if>` 标签 - **描述**:用于执行基本的条件判断,如果测试表达式的值为 `true`,则显示...
- `<s:iterator>` 用于遍历集合或枚举对象。`<s:iterator value="collectionExpression" status="statusVariable">` 其中 `value` 指定要迭代的数据源,`status` 参数提供了一个 `IteratorStatus` 对象,可以获取...
3. **迭代列表**: 使用 `<s:iterator>` 遍历 `names` 属性对应的列表,其中 `status="stuts"` 表示每次迭代都会将 `IteratorStatus` 对象压入栈中。 4. **条件判断**: 利用 `<s:if>` 和 `<s:else>` 标签判断当前迭代...
- **描述**:`iterator`标志用于遍历集合或枚举值,它能够有效地处理列表数据,例如,从数据库查询的结果集。 - **参数**: - `status`:可选,字符串类型,如果设置,每次迭代时会将`IteratorStatus`实例推入...
`<s:iterator>`标签用于遍历集合或枚举值。`value`属性指定要遍历的数据源,如一个List。`status`属性提供了一个IteratorStatus对象,可以获取迭代状态信息。`id`属性用于设置元素的ID。在迭代过程中,可以通过`...
- **迭代标签**:如`<s:iterator>`,用于遍历集合或枚举对象。`status`参数可以获取迭代状态,`value`属性指定要遍历的数据源。 5. **Action接口和返回类型** - Struts2的Action类通常继承自`...
62. Struts2遍历Collection:使用迭代器或标签,如<s:iterator>。 63. Struts2条件判断:使用OGNL表达式,如s:if、s:else等。 64. Ext基于ExtJS,JSON格式如:{"name":"John", "age":30, "city":"New York"}。 65...
引用类型和原始类型具有不同的特征和用法,它们包括:大小和速度问题,这种类型以哪种类型的数据结构存储,当引用类型和原始类型用作某个类的实例数据时所指定的缺省值。对象引用实例变量的缺省值为 null,而原始...