%{}
(如有必要)应放在所有语句周围,而不是放在中间。
对于字符串,你应该使用.equals
,.equalsIgnoreCase
,.contains
,.indexOf
等…不是==
。
更改为此:
<s:iterator value="themes" status="currentRecord">
<s:if test="%{#session.usertheme.equalsIgnoreCase(themeName)}">
<td align="center" bgcolor="red">
</s:if>
<s:else>
<td align="center" bgcolor="yellow">
</s:else>
....
这也可以:
<s:if test="#session.usertheme.equalsIgnoreCase(themeName)">