将spring复选框标签转换为struts时遇到问题...
我有一个在春天写的复选框标签,我需要将它转换为struts使用从数据库进入pojo的值复选框shuld启用和禁用根据...
以下是spring中复选框上的代码片段:
<c:forEach var="menuList" items="${roleMenuActionMappingBean.menuList}" varStatus="status">
<form:checkbox path="menuList[${status.index}].active" id="a_${menuList.getMenuKey()}" value="${menuList.getMenuKey()}"/>
<form:hidden path="menuList[${status.index}].menuKey" value="${menuList.getMenuKey()}"/>
这又是什么: -
menuList[${status.index}]
<c:choose>
<c:when test="${menuList.getViewCheckBoxDisabled().equals('true')}">
<p><form:checkbox path="menuList[${status.index}].viewCheckBox" id="v_${menuList.getMenuKey()}" value="${menuList.getMenuKey()}"/></p>
</c:when>
<c:otherwise>
<p><form:checkbox path="menuList[${status.index}].viewCheckBox" id="v_${menuList.getMenuKey()}" value="${menuList.getMenuKey()}" disabled="true"/></p>
</c:otherwise>
</c:choose>
答案 0 :(得分:1)
从 SpringMVC (+ JSTL )迁移到 Struts 2 :
Spring MVC复选框:
<form:checkbox/>
Struts 2复选框:
<s:checkbox/>
Spring MVC多个复选框:
<form:checkboxes/>
Struts 2多个复选框:
<s:checkboxList/>
JSTL forEach:
<c:forEach>
Struts 2 Iterator:
<s:iterator>
JSTL WHEN AND OTHERWISE:
<c:when>
<!-- stuff -->
</c:when>
<c:otherwise>
<!-- stuff -->
</c:otherwise>
Struts 2 IF和ELSE:
<s:if>
<!-- stuff -->
</s:if>
<s:else>
<!-- stuff -->
</s:else>