`

Struts2 Select 列表从枚举配置

 
阅读更多

订单状态的选项是根据订单状态动态的,  根据订单状态, 读取订单状态枚举变量里面相关的方法,

 

								<s:iterator
									value="@com.woyoframework.travel.core.bo.enumtype.hotel.HotelOrderEnum@getHotelOrderRefundState()">
									<tr>
										<td colspan="2">
				XXXXXXXXXXXXXXXXX
				</td>
										
									</tr>
								</s:iterator>

 

枚举的代码 : 

 

 

public enum HotelOrderEnum {

	NO_DEAL(1, "未处理"),
	ON_DEAL(2, "处理中"),
	;
	/**
	 * 酒店订单的状态位REFUND
	 * **/
	public static EnumSet<HotelOrderEnum> getHotelOrderRefundState(){
		EnumSet<HotelOrderEnum> bargainState=EnumSet.of(HotelOrderEnum.CONSENT_REFUND,HotelOrderEnum.NO_CONSENT_REFUND
				);
		return bargainState;
	}
	

}

 

 

用标签来调用得到Set 对象 . 循环输出  . ..

 

分享到:
评论

相关推荐

    Struts2常用标签

    Struts2是一个强大的MVC框架,它提供了丰富的标签库,使得开发者在编写JSP页面时能够更加方便地处理业务逻辑和展示数据。本篇文章主要关注Struts2中的常用标签,这些标签大大简化了Web开发中的一些常见任务。 首先...

    struts2-tags-API.rar

    "struts2-tags-API"文件很可能是官方的API文档,包含每个标签的详细解释、属性列表以及示例用法。通过阅读这份文档,开发者可以更好地理解和运用Struts2标签,提高开发效率。 总结来说,Struts2标签库是Struts2框架...

    Struts2中的参数传递

    在Struts2中,这些参数可以直接通过表单元素的`name`属性与Action类中的属性相匹配,无需额外配置即可实现自动绑定。 例如,下面的HTML代码展示了一个简单的表单,其中包含了一个文本框和一个下拉框,分别用于输入...

    Struts2 标签库讲解

    - **子集标签**:`s:subset`用于从列表中获取指定范围的子集,可以通过`start`、`count`以及可选的`decider`属性来控制。 2. **数据展示标签**:这些标签用于显示和处理数据,如`s:property`用于输出对象的属性值...

    Struts2教育資料

    Struts2是一个流行的Java web开发框架,它提供了一套丰富的标签库来简化JSP页面的编写,使得开发者能够更高效地构建动态用户界面。在Struts2中,这些标签极大地提高了代码的可读性和可维护性。以下是Struts2标签库的...

    Struts2 标签一

    - `s:select`:创建下拉列表,可以绑定到Map或列表。 3. **表单标签**: - `s:form`:创建表单,处理HTTP请求并关联到Action。 - `s:submit`:提交按钮,触发Action的执行。 - `s:reset`:重置按钮,清空表单...

    struts2 标签

    Struts2是一个强大的Java web应用程序框架,它提供了一种组织Action和控制流程的方式,并且具有丰富的标签库,使得开发者能够更方便地构建用户界面。在Struts2中,标签是核心组件之一,它们极大地简化了JSP页面的...

    struts2标签说明.pdf

    Struts2是一个流行的Java Web框架...这些只是Struts2标签库的一部分,还有许多其他标签如`&lt;s:form&gt;`、`&lt;s:property&gt;`、`&lt;s:select&gt;`等,它们共同构建了一个强大的MVC框架,使得开发者能够更高效地构建动态Web应用程序。

    struts2.0中英文帮助手册

    2. **配置介绍**:讲解struts.xml配置文件的结构和作用,包括Action、Result、Interceptor等元素。 3. **动作和结果**:详述Action类的设计,以及如何定义和使用不同的结果类型。 4. **拦截器**:阐述拦截器的工作...

    重要知识struts2标签说明.pdf

    这些只是Struts2标签库的一部分,实际上还有更多如`&lt;s:form&gt;`, `&lt;s:select&gt;`, `&lt;s:textarea&gt;`等标签,它们分别用于表单处理、选择列表和文本区域等。Struts2的标签库大大简化了JSP页面的编写,提高了代码的可维护性...

    系统java学习

    - **Struts配置**:学习如何配置Struts框架。 - **核心组件**:掌握ActionForm、Action、ActionServlet等核心组件。 - **表单验证**:实现表单数据的有效性验证。 - **错误处理**:处理运行时异常和错误。 - **...

    精通 Hibernate:Java 对象持久化技术详解(第2版).part2

     22.4.2 配置集群范围内的第二级缓存  22.4.3 在应用程序中管理第二级缓存  22.4.4 Session与第二级缓存的交互模式  22.5 运行本章的范例程序  22.6 小结  22.7 思考题 第23章 管理Session和实现对话  23.1 ...

    JAVA代码生成工具

    enumClassName="如果枚举有值,生成的类名称将是这个,没有枚举值,该配置无用.示例值:Sex" /&gt; 数据库表名&gt; --&gt; 用户信息" &gt; 用户名" javaType="String" unique="false" nullable="true" pk="false" ...

    精通 Hibernate:Java 对象持久化技术详解(第2版).part4

     22.4.2 配置集群范围内的第二级缓存  22.4.3 在应用程序中管理第二级缓存  22.4.4 Session与第二级缓存的交互模式  22.5 运行本章的范例程序  22.6 小结  22.7 思考题 第23章 管理Session和实现对话  23.1 ...

    精通 Hibernate:Java 对象持久化技术详解(第2版).part3

     22.4.2 配置集群范围内的第二级缓存  22.4.3 在应用程序中管理第二级缓存  22.4.4 Session与第二级缓存的交互模式  22.5 运行本章的范例程序  22.6 小结  22.7 思考题 第23章 管理Session和实现对话  23.1 ...

    精通 Hibernate:Java 对象持久化技术详解(第2版).part1.rar

     22.4.2 配置集群范围内的第二级缓存  22.4.3 在应用程序中管理第二级缓存  22.4.4 Session与第二级缓存的交互模式  22.5 运行本章的范例程序  22.6 小结  22.7 思考题 第23章 管理Session和实现对话  23.1 ...

    com.microsoft.sqlserver.jdbc.SQLServerException: 只进结果集不支持请求的操作 解决方案

    我们将从异常的根本原因出发,逐步解析解决方案,并提供实用代码示例。 ### 异常根本原因分析 此异常通常发生在使用JDBC驱动连接SQL Server数据库并尝试执行某些操作(如分页)时。具体而言,当使用`...

    各公司Java面试题汇总.doc

    Java面试题集锦涵盖了数据库操作、Java集合、CORBA、Struts框架、单例模式、字符串处理、面向对象设计等多个方面。以下是对这些知识点的详细解释: 1. **数据库操作**: - 在SQL中,创建表A,`m`字段设置为主键...

    java培训课程体系

    - **Struts2框架:** 学习Struts2的配置与使用。 - **Action类:** 掌握如何定义Action类。 ##### 5.2 Hibernate入门 - **ORM概念:** 了解对象关系映射的基本思想。 - **Hibernate配置:** 学习Hibernate的配置...

Global site tag (gtag.js) - Google Analytics