springmvc中select可以绑定enum中所有数据的方法

public enum States
{
    AK("AK"), AL("AL"), AR("AR"), AZ("AZ"), CA("CA"),
CO("CO"), CT("CT"), DC("DC"), DE("DE"), FL("FL"),
GA("GA"), HI("HI"), IA("IA"), ID("ID"), IL("IL"), IN("IN"),
KS("KS"), KY("KY"), LA("LA"), MA("MA"), MD("MD"), ME("ME"),
MI("MI"), MN("MN"), MO("MO"), MS("MS"), MT("MT"), NC("NC"),
ND("ND"), NE("NE"), NH("NH"), NJ("NJ"), NM("NM"), NV("NV"),
NY("NY"), OH("OH"), OK("OK"), OR("OR"), PA("PA"), RI("RI"), SC("SC"),
SD("SD"), TN("TN"), TX("TX"), UT("UT"), VA("VA"), VT("VT"), WA("WA"),
WI("WI"), WV("WV"), WY("WY");

    private String id;

    private States(String id)
    {
        this.id = id;
    }

    public String getId()
    {
        return id;
    }

now here is the code in my controller

Code:

@ModelAttribute("states")
    public List populateRoster()
    {
        return Arrays.asList(States.values());
    }

and finally the jsp

Code:


java;gutter:true; package com.mofanghr.account.enums;</p> <p>import java.util.*;</p> <p>/** * Created by xiaoyuwang on 17/6/8.</p> <p>*/ public enum TsWorkBenchEnum {</p> <pre><code>TODAY_CONTACT("今日计划联系的客户", 1), FIFTEEN_NOT_CONTACT("15天未联系的客户", 2), TODAY_FOUR_PROCESS("今日新达到第4进程的客户", 3), TODAY_FIVE_PROCESS("今日新达到第5进程的客户", 4), REGISTER_USER_ASSIGN("新注册的客户待分配", 5),TODAY_NEW_USER_ASSIGN("今日系统新增的客户待分配", 6), TS_CONFIRM_VISIT("到访待确认",7),TS_BE_VERIFY("待审核人数",8); private String name ; private int index ; TsWorkBenchEnum( String name , int index ){ this.name = name ; this.index = index ; } public String getName() { return name; } public void setName(String name) { this.name = name; } public int getIndex() { return index; } public void setIndex(int index) { this.index = index; } public static List getListForMy(){ return Arrays.asList(TsWorkBenchEnum.values()).subList(0,4); } public static List getListForDistribute(){ return Arrays.asList(TsWorkBenchEnum.values()).subList(4,6); } </code></pre> <p>}</p> <pre><code> ;gutter:true;
不限

Original: https://www.cnblogs.com/goody9807/p/6992687.html
Author: PointNet
Title: springmvc中select可以绑定enum中所有数据的方法

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/541474/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

  • Spring Cloud Gateway 内置的过滤器工厂

    内置的过滤器工厂 这里简单将Spring Cloud Gateway内置的所有过滤器工厂整理成了一张表格。如下: 每个过滤器工厂都对应一个实现类,并且这些类的名称必须以Gatewa…

    Java 2023年5月30日
    088
  • 简化 Spring Boot 项目部署,Flyway 搞起来

    虽然我之前录了一个微人事(https://github.com/lenve/vhr)部署视频(新版微人事部署教程来啦),但是由于这次升级涉及到了 Redis 和 RabbitMQ,…

    Java 2023年5月30日
    0100
  • OAuth2.0

    一、OAuth2.0 为何物 &#x3000;&#x3000;OAuth 简单理解就是一种授权机制,它是在客户端和资源所有者之间的授权层,用来分离两种不同的角色。在…

    Java 2023年6月8日
    078
  • 微信小程序之发起请求

    wx.request({ url: api.api + ‘/weChat/api/user/myAunt’, // 仅为示例,并非真实的接口地址 data: {}, method:…

    Java 2023年6月15日
    071
  • 【RocketMQ】NameServer的启动

    NameServer是一个注册中心,Broker在启动时向所有的NameServer注册,生产者Producer和消费者Consumer可以从NameServer中获取所有注册的B…

    Java 2023年6月8日
    081
  • 你见过哪些目瞪口呆的 Java 代码?

    自从毕业后,今年已经是我工作的第 8 个年头了,我甚至都快忘记了到底是哪年毕业的。 从出来,本人一直在做 Java 相关的工作,现在终于有时间坐下来,写一篇关于 Java 写法的一…

    Java 2023年5月29日
    085
  • linux-0.11分析:进程初始化函数init(),第三部分,fork创建第二个进程,第十四篇随笔

    第三部分,fork创建第二个进程 [引用github这个博主 多多支持][ https://github.com/sunym1993/flash-linux0.11-talk ]先…

    Java 2023年6月16日
    087
  • 面试之Java String 编码相关

    另有一篇我的字符编码本质入门的文章见这里:https://www.cnblogs.com/uncleguo/p/16008551.html 实话说,作为一个多年Java老年程序员,…

    Java 2023年6月15日
    071
  • Redis学习笔记

    Redis 参考博客https://www.cnblogs.com/beiluowuzheng/https://www.cnblogs.com/hunternet/如有侵权,请联系…

    Java 2023年6月5日
    074
  • 编译项目的时候提示 是JRE不是JDK

    404. 抱歉,您访问的资源不存在。 可能是网址有误,或者对应的内容被删除,或者处于私有状态。 代码改变世界,联系邮箱 contact@cnblogs.com 园子的商业化努力-困…

    Java 2023年5月30日
    075
  • 匿名远程启动jenkins的job

    安装jenkins插件Build Authorization Token Root job配置中的构建触发器,勾选触发远程构建,输入要用的令牌,如soul 通过jenkins地址调…

    Java 2023年6月14日
    0106
  • Nginx 配置简述

    不论是本地开发,还是远程到 Server 开发,还是给提供 demo 给人看效果,我们时常需要对 Nginx 做配置,Nginx 的配置项相当多,如果考虑性能配置起来会比较麻烦。不…

    Java 2023年5月30日
    067
  • SpringMVC执行流程

    Spring MVC框架像许多其他MVC框架一样, 以请求为驱动 , 围绕一个中心Servlet分派请求及提供其他功能, DispatcherServlet是一个实际的Servle…

    Java 2023年6月9日
    076
  • VMware Data Recovery备份恢复vmware虚拟机

    VMware Data Recovery 是VMware虚拟机备份工具,可创建虚拟机备份,同时不会中断虚拟机的使用或虚拟机提供的数据和服务。Data Recovery 管理现有备份…

    Java 2023年5月30日
    061
  • 黑马2022最新redis课程笔记知识点(面试用)持续更新

    redis入门 redis的常见五种数据类型 String类型 String类型,类似于java中的String类型,常见使用get,set方法。 String类型还可以存储jso…

    Java 2023年6月9日
    0107
  • java中变量的内存分配

    java中的变量大体分为:类(静态)变量、成员变量、局部变量,在class文件被jvm的类加载器加载后,随后这些变量被分配至内存中。但是,它们何时被分配至内存的何处呢? jvm把自…

    Java 2023年5月29日
    077
亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球