Struts2 struts 2-如何从jsp访问静态枚举集
我有一个如下所示的枚举:Struts2 struts 2-如何从jsp访问静态枚举集,struts2,Struts2,我有一个如下所示的枚举: public enum ElectionEventStatus { NEW("enum.electioneventstatus.new"), POLLING_NOMINATIONS("enum.electioneventstatus.pollingnominations"), POLLED_NOMINATIONS("enum.electioneventstatus.pollednominations"), POLLING_VOTES("enum.electionev
public enum ElectionEventStatus {
NEW("enum.electioneventstatus.new"),
POLLING_NOMINATIONS("enum.electioneventstatus.pollingnominations"),
POLLED_NOMINATIONS("enum.electioneventstatus.pollednominations"),
POLLING_VOTES("enum.electioneventstatus.pollingvotes"),
POLLED_VOTES("enum.electioneventstatus.polledvotes"),
COMPLETED("enum.electioneventstatus.completed"),
INVALIDATED("enum.electioneventstatus.invalidated"),
;
public static final EnumSet<ElectionEventStatus> closedStatuses = EnumSet.of(POLLED_VOTES, COMPLETED);
private final String messageKey;
private ElectionEventStatus(String messageKey) {
this.messageKey = messageKey;
}
public String getMessageKey() {
return messageKey;
}
}
public enum ElectionEventStatus{
新(“enum.electioneventstatus.NEW”),
投票选举提名(“选举投票提名”),
民调提名(“选举投票人提名”),
投票表决(“选举意向书投票表决”),
民调投票(“选举投票总数”),
已完成(“enum.electioneventstatus.COMPLETED”),
无效(“enum.electioneventstatus.INVALIDATED”),
;
public static final EnumSet closedstatus=EnumSet.of(已完成的轮询投票);
私有最终字符串messageKey;
private ElectionEventStatus(字符串消息键){
this.messageKey=messageKey;
}
公共字符串getMessageKey(){
返回消息键;
}
}
如何在jsp中引用closedStatus枚举集?我在struts.xml中启用了静态访问
<constant name="struts.ognl.allowStaticMethodAccess" value="true"/>
并尝试像这样访问枚举集,但没有成功(我已经验证了包名是正确的)。谢谢
或者可能是这个:。这是您的第二个链接解释了这一点。谢谢
<s:if test="%{electionEventStatus in @net.tangs.business.electionevent.constants.ElectionEventStatus@closedStatuses}">