从action中取得和不取得值的情况,取得值显示出来,没有取得值用text无取得值时
<td>
<html:text styleClass="textEnter" styleId="date" size="10" maxlength="10" name="form" property="date" onkeypress="NumberTextCheck()" onkeyup="AddMask('date');"/>
<img onclick="calendar(date,expiryDate);ChangeAfterCheck();return false" src="../calendar.gif" />
</td>
有值获取到时
<td >
<bean:write name="form" property="date"/>
</td>
<td>
<html:text styleClass="textEnter" styleId="date" size="10" maxlength="10" name="form" property="date" onkeypress="NumberTextCheck()" onkeyup="AddMask('date');"/>
<img onclick="calendar(date,expiryDate);ChangeAfterCheck();return false" src="../calendar.gif" />
</td>
有值获取到时
<td >
<bean:write name="form" property="date"/>
</td>
无取得值时
</logic:equal><logic:notEqual name="form" property="date" value="">
有值获取到时
</logic:notEqual>
<logic:empty></logic:empty ><logic:notEmpty ></logic:notEmpty >
用这个标签
<logic:notEmpty name="requirement" property="problemtype">
<html:text property="problemTypeName" value="${requirement.problemtype.name}" />
</logic:notEmpty>
<logic:empty name="requirement" property="problemtype">
<html:text property="problemTypeName" value="" styleClass="formDetailTxt" />
</logic:empty>
<logic:notEqual></logic:notEqual>
//健壮的应该是这样
<1>先判断存在,然后判空,最后比较
<logic:present>
<logic:empty>
<logic:equal><bean:write/></logic:equal>
</logic:empty>
</logic:present>
或者你把text值传到action里,然后看是否为空^