在jsp页面里加if else条件判断
我以前的代码是这么写的
<s:iterator value="code" var="cc">
<tr>
<s:if test="%{s1 == null || s1.length() <= 0}">
<td align="center"><s:property value="#cc.catCode+0+0+0+0+0"/></td>
</s:if>
<s:elseif test="%{s1 != null && s2 == null || s2.length() <= 0}">
<td align="center"><s:property value="#cc.catCode+#cc.sub1catCode+0+0+0+0"/></td>
</s:elseif>
<s:elseif test="%{s1 != null && s2 != null && s3 == null
|| s3.length() <= 0}">
<td align="center"><s:property value="#cc.catCode+#cc.sub1catCode+#cc.sub2catCode+0+0+0"/></td>
</s:elseif>
<s:elseif test="%{s1 != null && s2 != null && s3 != null && s4 == null
|| s4.length() <= 0}">
<td align="center"><s:property value="#cc.catCode+#cc.sub1catCode+#cc.sub2catCode+#cc.sub3catCode+0+0"/></td>
</s:elseif>
<s:elseif test="%{s1 != null && s2 != null && s3 != null && s4 != null
&& s5 == null || s5.length() <= 0}">
<td align="center"><s:property value="#cc.catCode+#cc.sub1catCode+#cc.sub2catCode+#cc.sub3catCode+#cc.sub4catCode+0"/></td>
</s:elseif>
<s:else>
<td align="center">
<s:property value="#cc.catCode+#cc.sub1catCode+#cc.sub2catCode+#cc.sub3catCode+#cc.sub4catCode+#cc.sub5catCode"/>
</td>
</s:else>
<td align="center"><s:property value="#cc.codeDesc"/></td>
<td align="center"><s:property value="#cc.codeDescEn"/></td>
<td align="center"><s:property value="#cc.defunct"/></td>
</tr>
</s:iterator>
由于<s:property value="#cc.codeDesc"/>里面的value值不是处于可编辑状态,现在想把s标签换成<input type="text" name="code.codeDesc"/>,但是任然要加上条件判断,不知道怎么换,提点意见。