我有以下代码段
<s:iterator status="stat" value="masterAccountList">
<tr>
<td><s:property value="name"/></td>
<td><s:property value="status"/></td>
<s:set name="DrStat" id="DrStat" value="<s:property value='status'/>"/>
<td><s:if test='DrStat.contains("Out")'>
Dr. Is Available
</s:if>
<s:else>
Dr. Is not Available
</s:else>
</td>
</tr>
</s:iterator>
我需要检查状态是否包含关键字并相应地显示文本。当我尝试这个时,我总是得到“不可用”状态。
我甚至不确定该集合返回什么,我怎么能看到它?
答案 0 :(得分:1)
不应该<s:text name="DrStat" />
打印值吗?
答案 1 :(得分:0)
解决方案:
<s:if test="%{DrStat.contains('Out')}">
工作正常。谢谢达斯汀。