Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/design-patterns/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/facebook/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Struts2 struts 2-如何从jsp访问静态枚举集_Struts2 - Fatal编程技术网

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}">