+ -
当前位置:首页 → 问答吧 → struts2 标签判断???请大家来帮我解解围!谢了!

struts2 标签判断???请大家来帮我解解围!谢了!

时间:2011-12-08

来源:互联网

<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的值!
测试成功!马上结贴!

作者: DemoChen   发布时间: 2011-12-08

<s:if test="items.nodeValue==''">
或者
<s:if test="items.nodeValue==null">
试试

作者: wby13579   发布时间: 2011-12-08

不起作用啊!谢谢你的问答!

作者: DemoChen   发布时间: 2011-12-08

<s:if test="items.nodeValue">
000000
</s:if>
这个不对吧

test="表达式"

<s:if test="items.nodeValue=000000">

</s:if>
才对吧!

作者: gavin_ts   发布时间: 2011-12-08

引用 2 楼 demochen 的回复:
不起作用啊!谢谢你的问答!


哇靠,没认真看您写的。。
<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">

试试




作者: wby13579   发布时间: 2011-12-08

<s:if test="items.nodeValue=000000">

</s:if>
才对吧!

这里的“00000”只是测试数据!谢谢!看看它会不会显示到页面上!

作者: DemoChen   发布时间: 2011-12-08

改为<s:iterator id="items" var='object' value="#request.listinfo">
<s:if test="object.nodeValue==''">或者
<s:if test="object.nodeValue==null">

为什么要这样写啊?不明白!还是出不来!

作者: DemoChen   发布时间: 2011-12-08

<s:if test='items.nodeValue==null || items.nodeValue==""'>

这样,一般这种关于字符串的验证,尤其是空串

因为"",''这两个是不一样的,第一个是空字符串,第二个是空字符

作者: yanmushi   发布时间: 2011-12-08

引用 6 楼 demochen 的回复:
改为<s:iterator id="items" var='object' value="#request.listinfo">
<s:if test="object.nodeValue==''">或者
<s:if test="object.nodeValue==null">

为什么要这样写啊?不明白!还是出不来!


#request.listinfo 看他是不是为空?

作者: z7452678   发布时间: 2011-12-08

改为<s:iterator id="items" var='object' value="#request.listinfo">
<s:if test="#items.nodeValue==''">或者
<s:if test="#items.nodeValue==null">
你没加#号吧。

作者: licip   发布时间: 2011-12-08

这个不是空的!值得信息都可以显示出来,就是当nodeValue为空的时候不显示“000000000”,依旧显示input!谢谢!

作者: DemoChen   发布时间: 2011-12-08

作者: DemoChen   发布时间: 2011-12-08

给大家看看!比如格式,页面,大小等这些节点没有节点值,就让他显示为空<td></td>,有了就显示一个可编辑的文本框<input type="text"/>,这个题的意思就是这样!请大家指教!谢谢!

作者: DemoChen   发布时间: 2011-12-08

热门下载

更多