<s:iterator id="items" value="#request.listinfo"> <td align="center">
<s:if test="items.nodeValue">
000000
</s:if>
<s:else>
<input type="text" name="nodeValue" value="${items.nodeValue}"/>
</s:else>
</td>Action:ServletActionContext.getRequest().setAttribute("listinfo", info);
当这个集合中的nodeValue为空的时候就输出“000000”,否则输出nodeValue的值!
测试成功!马上结贴!
<s:if test="items.nodeValue">
000000
</s:if>
<s:else>
<input type="text" name="nodeValue" value="${items.nodeValue}"/>
</s:else>
</td>Action:ServletActionContext.getRequest().setAttribute("listinfo", info);
当这个集合中的nodeValue为空的时候就输出“000000”,否则输出nodeValue的值!
测试成功!马上结贴!
或者
<s:if test="items.nodeValue==null">
试试
000000
</s:if>
这个不对吧test="表达式"<s:if test="items.nodeValue=000000"></s:if>
才对吧!
哇靠,没认真看您写的。。
<s:iterator id="items" value="#request.listinfo">
<s:if test="items.nodeValue">改为<s:iterator id="items" var='object' value="#request.listinfo">
<s:if test="object.nodeValue==''">或者
<s:if test="object.nodeValue==null">试试
才对吧!这里的“00000”只是测试数据!谢谢!看看它会不会显示到页面上!
<s:if test="object.nodeValue==''">或者
<s:if test="object.nodeValue==null">为什么要这样写啊?不明白!还是出不来!
#request.listinfo 看他是不是为空?
<s:if test="#items.nodeValue==''">或者
<s:if test="#items.nodeValue==null">
你没加#号吧。