我有两个大的十进制字段x和y。如果x不为null我想显示x,否则我想在jsp中显示y。我的jsp中的struts if语句说:
if (x != null){ display x} else { display y}
这对x的空值有效,如果x是非零值,但是当x设置为零时,它显示y值。
非常感谢任何帮助。
答案 0 :(得分:1)
我试过这个,这可以按预期工作。当x不为null且值为0.0时,它显示为0.
<s:if test="x != null">
<s:property value="x"/>
</s:if>
<s:else>
<s:property value="y"/>
</s:else>