我以前的代码是这么写的
<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"/>,但是任然要加上条件判断,不知道怎么换,提点意见。
<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"/>,但是任然要加上条件判断,不知道怎么换,提点意见。
解决方案 »
- 在windows2003上 odbc连接 dbf文件出错
- 华为mas API jar包冲突
- 报错!求解决!ORA-01008: 并非所有变量都已关联
- jsp页面上的一个小问题 veryeasy
- 【向铁树提问】请问EJB3.0要如何学呢?
- 谁帮我解决了TUTORIAL1.4里面的BANK的问题我给他30元,,骗人是狗。
- 大家有没有可以通过窜口(即:com端口)发送数据的程序。
- 我需要一个用struts架构模式开发的样例网站,本人高分求购!
- 必读]用java编程的人进来看看!!!!
- 关于StatefulBeanHome接口的create()调用问题
- OGNL如何用JSP内声明的变量 ?在线等
- myEclipse快捷键错误
<input type="text" name="<% request.get...("cc.codeDesc") %>"/>
<s:else>
<td align="center">
<s:property value="#cc.catCode+#cc.sub1catCode+#cc.sub2catCode+#cc.sub3catCode+#cc.sub4catCode+#cc.sub5catCode"/>
<input type="text" name="<%request.getAttribute("#cc.catCode+#cc.sub1catCode+#cc.sub2catCode+#cc.sub3catCode+#cc.sub4catCode+#cc.sub5catCode");%>"/>
</td>
</s:else>
发现添加的值是出来了,但是却不是在文本框里面
<input type="text" name="code.codeDesc" <s:if test="情况1">value="<s:property value='值1'/>"</s:if/> <s:else> vlaue="<s:property value='值2'/>"</s:else> />