gpt4 book ai didi

java - 如何从枚举创建下拉菜单?

转载 作者:行者123 更新时间:2023-11-30 07:09:54 24 4
gpt4 key购买 nike

如何在 JSP 中显示枚举结构的值?我使用 Spring MVC 来实现我的项目。

非常感谢!

public enum ProjectStatusEnum {
INITIAL(0,"Initial"),ONGOING(1,"Ongoing"),CLOSED(2,"Closed");

private int value;
private String key;

ProjectStatusEnum(int value , String key){
this.value=value;
this.key = key;
}
public int getValue() {
return value;
}
public void setValue(int value) {
this.value = value;
}
public String getKey() {
return key;
}
public void setKey(String key) {
this.key = key;
}

}

最佳答案

在请求的属性中添加枚举值:

// ProjectStatusEnum.values() return an array of ProjectStatusEnum
request.setAttribute("enum", ProjectStatusEnum.values());

最后,在您的 JSP 中:

<ul class="dropdownmenu">
<c:forEach items="${enum}" var="entry">
<li>${entry.key} (${entry.value})</li> <!-- for example -->
</c:forEach>
</ul>

关于java - 如何从枚举创建下拉菜单?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22613976/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com