如果标签以下面的示例为例,您可以使用提供的 struts2 测试任何值
<s:if test="anyBooleanValue">
I am returning TRUE.<br/>
</s:if>
<s:else>
I am returning FALSE.<br/>
</s:else>
<!-- For String Value -->
<s:if test="%{myStringValue!=null}">
String is not null<br/>
</s:if>
<s:elseif test="%{myStringValue==null}">
String is null<br/>
</s:elseif>
<s:else>
String is null<br/>
</s:else>
<!-- For Object Value -->
<s:if test="%{checkArrayList.size()==0}">
Object Size is Zero<br/>
</s:if>
<s:else>
Object Size is not a Zero<br/>
</s:else>
在您的情况下,下面的代码将做正确的工作
<%@ taglib prefix="s" uri="/struts-tags" %>
<html>
<head>
</head>
<body>
<h1>Struts 2 If, Else, ElseIf tag example</h1>
<s:set name="sectionHidden" value="false"/>
<table>
<tr id="sectionTitle" style="display:<s:if test="sectionHidden">none</s:if><s:else>block</s:else>">
<td>This is the section title</td>
</tr>
</table>
</body>
</html>