java更新枚举值_java – 如何将枚举的所有值显示为元素?

作者原本通过scriptlets在页面上显示枚举值作为<option>元素,现寻求使用JSTL/EL代码替代的方法.更新内容中提到Spring提供了一种更简便的方式,只需声明枚举变量,spring即可自动完成其余工作.
摘要由CSDN通过智能技术生成

我需要将枚举的所有值显示为< option>元素.我用scriptlets实现了这个目的:

...

Class> c = CarrierCode.class;

for (Object carrier : c.getEnumConstants()) {

CarrierCode cc = (CarrierCode) carrier;

StringBuilder sb = new StringBuilder();

Formatter formatter = new Formatter(sb, Locale.US);

out.print(formatter.format("%s

", cc.getMfCode(), cc.name()));

}

%>

...

但是,我想使用JSTL / EL代码来实现它.我该怎么做?

更新:

Spring现在有一种更容易的方法.首先添加弹簧框架工作标签

那么如果你只是声明一个选择路径中的变量是枚举,

spring自动找到其他元素.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值