Struts2 标签<s:iterator> 嵌套 <s:if>怎么用呢

<s:iterator value="listUsers" var="u">
       <dl>

         <s:if test="u.singerpic=='' || u.singerpic==null">
         <dd class="dd">
         <a href="vote.action?userid=${u.id }">
         <img src="images/ta.jpg" onclick="alert('投票成功!')"/> </a>
        </dd>

       </s:if>
       </dl>
 </s:iterator>

在if的test里调用iterator里的val

我这么写没有效果,改怎么写呢,请大侠们指教!

设置了var之后,试试用#获取








/s:if

/s:iterator

test判断是否为空使用empty吧

改成
[code="java"] [/code]

哦 还有 test里用%表示表达式

[code="java"]

/s:iterator[/code]

???
[code="java"][/code]
都试试吧 我不确定 但是用$应该不对

我这么试了一下,出错了

报什么错,把错误贴出来
我不确定 s 是什么标签