1

我在将 spring 复选框标签转换为 struts 时遇到问题...
我在 spring 中编写了复选框标签,我需要使用来自数据库的值将其转换为 struts 到 pojo 复选框应该根据启用和禁用那..
以下是春季复选框上的代码片段:

<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>
4

1 回答 1

1

SpringMVC (+ JSTL ) 迁移到Struts 2

    • JSTL forEach:

      <c:forEach>
      
    • Struts 2 迭代器:

      <s:iterator>
      
    • ITERATOR example

    • JSTL 何时及其他情况:

      <c:when>
         <!-- stuff -->
      </c:when>
      <c:otherwise>
         <!-- stuff -->
      </c:otherwise>
      
    • Struts 2 IF 和 ELSE :

      <s:if>
         <!-- stuff -->
      </s:if>
      <s:else>
         <!-- stuff -->
      </s:else>
      
    • IF ELSE example

于 2013-10-23T12:39:14.533 回答