Java 如何检查列表是否包含Struts2中的特定元素?
我试图检查列表是否包含特定元素,或者是否在Java 如何检查列表是否包含Struts2中的特定元素?,java,jsp,struts2,ognl,Java,Jsp,Struts2,Ognl,我试图检查列表是否包含特定元素,或者是否在标记中使用Struts 2 : ... ... 我想您可以使用OGNL语法来完成。例如,我的action类中有一个列表和一个属性,如: private List test; private String p = "a1"; // And their getters and setters public String execute() throws Exception { test = new ArrayList(); test.ad
标记中使用Struts 2
:
...
...
我想您可以使用OGNL语法来完成。例如,我的action类中有一个列表和一个属性,如:
private List test;
private String p = "a1";
// And their getters and setters
public String execute() throws Exception {
test = new ArrayList();
test.add("a");
test.add("b");
test.add("c");
test.add("d");
test.add("e");
return SUCCESS;
}
我需要在JSP页面中执行以下操作
<s:if test="%{p in test}">
Inside If block
</s:if>
<s:else>
Inside Else block
</s:else>
内部If块
在Else区内
有关详细信息,请参阅Struts 2 OGNL文档: