1)自定义的枚举类如下所示:

public enum BusType {MID_SMALL(1, "中小件"),FRESH(2, "生鲜"),GLOBAL_SHOPPING(3, "全球购");private int key;private String value;private BusType(int key, String value) {this.key = key;this.value = value;}public int getKey() {return key;}public String getValue() {return value;}
}

2)将枚举类的值放入ModelAndView的代码片段,如下所示:

        ModelAndView view = new ModelAndView("View");view.addObject("busType", BusType.values());

3)vm页面中遍历枚举类值的代码片段,如下所示:

                        <select name="busType" class="form-control">#foreach( $item in $busType)<tr title="$item"><option value="${item.getKey()}" >${item.getValue()}</option>#end</select>

4)vm页面中遍历枚举类值的试图效果

5)小结

1:使用枚举类,代替简单的码表是相当的方便的

2:在页面遍历集合是非常常见的,枚举类也可以转换成对应的集合类,在前端页面进行遍历

6)参考

http://blog.csdn.net/kinginblue/article/details/51458576

VM页面中遍历枚举类相关推荐

  1. java中遍历实体类,获取属性名和属性值

    方式一(实体类): //java中遍历实体类,获取属性名和属性值public static void testReflect(Object model) throws Exception{for (F ...

  2. 普通类创建获取session 方式_Springboot系列之RestApi中获取枚举类属性的几种方式...

    前言 我们在日常开发中经常会遇到,实体类中的枚举属性,在通过@ResponseBody注解返回到前端后,默认被解析成了枚举对象的name值,当我们需要获取枚举类的详细属性时就会变得非常麻烦,今天给大家 ...

  3. android 遍历实体类,Java中遍历实体类(处理MongoDB)

    在实际过程中,经常要将实体类进行封装,尤其是处理数据库的过程中:因此,对于遍历实体类能够与数据库中的一行数据对应起来. 我是使用的环境是Spring boot,访问的数据库时MongoDB 实体类遍历 ...

  4. java 枚举常量_java中的枚举类和常量类区别在哪儿?

    假如有一笔业务需要审核,审核状态分:未审核,审核中,审核通过,审核不通过.我们在程序里是否可以直接这么写: if(state==1){//1代表未操作 //操作 }else{ //...... } 将 ...

  5. Java中的枚举类是什么?enum关键字怎么使用?

    枚举类 文章目录 枚举类 枚举类的使用:入门 自定义枚举类 方法一:自定义枚举类 方式二: enum 关键字定义枚举类(主要用该方式) Enum类的主要方法 使用enum关键字定义的枚举类实现接口 主 ...

  6. java中的枚举类与注解学习笔记

    java中的枚举和注解 01.枚举类的使用 1.1.枚举类的理解 1.2.自定义枚举类 1.3.使用enum关键字定义枚举类 1.4.Enum类中的常用方法 1.5.使用enum关键字定义的枚举类实现 ...

  7. c枚举类型enum例题_一篇文章让你详细了解Java中Enum枚举类的使用

    文章前记 程序员工作久了便可能整日忙碌于"增删改查"中,迷失方向,毫无进步. 该公众号致力于分享软件开发相关的原创干货,助你完成从程序员到架构师的进阶之路! 努力!做一个NB的Co ...

  8. javese 5 中的枚举类及单例模式

    为什么80%的码农都做不了架构师?>>>    首先了解一下 javap 的用法,之后用到:javap -p (private)显示所有类和成员,javap -c  对代码进行反汇编 ...

  9. java中的枚举类_java中的枚举类型

    java中为了对参数类型使用限定,引入了泛型,实现了在编译期对参数类型是否合法的判断.同样,java为了对参数的值的限定,引入了枚举类,实现了在编译期对参数的值是否合法的判断. 首先我们用自定义类的方 ...

最新文章

  1. python 远程控制win10界面切换_Python3如何实现Win10桌面自动切换
  2. 解决在使用numpy.polyfit 时出现的 raise LinAlgError(“SVD did not converge in Linear Least Squares“)错误
  3. 使用阿里云ACM简化你的Spring Cloud微服务环境配置管理
  4. 133. Clone Graph 克隆图
  5. 字节序及字节排序函数
  6. @keyframes—定义动画关键帧
  7. 【开发调试】谷歌浏览器中调试移动网页和测试网速下页面效果
  8. 归并排序的C++实现
  9. PMP考试通关宝典-敏捷专题
  10. Johnson算法PlantSimulation解决两机器多作业排版问题
  11. 数学竞赛辅导陈启浩pdf_高中数学竞赛辅导书之强力推荐记
  12. python身高体重程序代码_python EM算法4(身高体重数据集)
  13. ETH2.0 Serenity中网络的详细介绍
  14. 举例解释大数定律、中心极限定理及其在机器学习中的应用
  15. powershell 报错 0xffff0000 的解决方法
  16. macOS 入门指南
  17. Unity3D Shader系列之描边
  18. 解决单点故障 - 有状态服务的高可用
  19. Unity前项渲染和延迟渲染(二)
  20. 1.3 C++常量 (Constants )

热门文章

  1. Bytom移动端钱包SDK开发基础
  2. Java基础-JAVA中常见的数据结构介绍
  3. KaiOS 超越 iOS 成为印度第二大移动操作系统
  4. 在IIS(64位)上部署WCF服务访问Oracle数据库
  5. POI按照源单元格设置目标单元格格式
  6. Jquery 将后台返回的字符串转换成Json格式的数据
  7. 谷歌启动搜索引擎新功能 网页Flash内容即时预览
  8. Embedding external files using [Embed] (转载:学习如何嵌入外部文件)
  9. 转载 .net面试题大全(有答案)
  10. Python 数据结构_堆栈