我有一个带有一个组合框的jsp页面,我有一个枚举的类。
我想在jsp中填充我的组合框,当它填充时我想在D / B中保存这些值我怎么能在Struts 2中这样做
public enum Roles {
ONE ("One"),
TWO ("Two"),
THREE ("Three"),
FOUR ("Four"),
FIVE ("Five"),
ALL ("All");
private final String displayValue;
private Roles(String displayString){
this.displayValue = displayString;
}
public String getDisplayString() {
return displayValue;
}
public static Roles getRoleOf(String displayValue){
if(displayValue.equals("One"))
return ONE;
if(displayValue.equals("Two"))
return TWO;
if(displayValue.equals("Three"))
return THREE;
if(displayValue.equals("Four"))
return FOUR;
if(displayValue.equals("All"))
return ALL;
else return ALL;
}
}
答案 0 :(得分:0)
您可以使用Roles.values()
获取所有枚举值并从那里开始。
答案 1 :(得分:0)
Roles[] allRoles = Roles.values();
for(Roles role : allRoles) {
// add role to combo box using role.getDisplayString
}