我有一个TreeMap<Long,ArrayList<String>>
我需要在 Struts2 jsp 页面中打印它。我必须以这样的方式添加一个 If 条件,如果内容ArrayList<String>
包含某些字符序列,我需要以一种颜色打印它,如果没有该字符序列,我需要以不同的颜色打印它。
在下面的代码中,只有 else 部分被打印出来,
<s:set name="string1" value="check_Char" />
<s:iterator value="lgMap">
<h3>
<s:property value="key" />
</h3>
<table>
<s:iterator value="value">
<s:if test="%{<s:property />.indexOf(#string1)) == -1}">
<tr>
<td><font color="green"><s:property /></font> </td>
</tr>
</s:if>
<s:else>
<tr>
<td><font color="red"><s:property /></font></td>
</tr>
</s:else>
</s:iterator>
</table>
</s:iterator>
我相信 if 语句有问题。有人可以建议如何到达 if 部分吗?