如何迁移struts 1选择带有动态选项标签的标签到struts 2

时间:2018-06-04 18:08:35

标签: struts2 migration taglib struts1

我在jsp中使用了一个.tag文件。

<html:select size="5" multiple="true" style="width:150px"    
                styleClass="listBoxHeader searchField"
                styleId="searchField${fieldCount}" 
                property="values(${field.name})"
                disabled="${disabled}">
    <c:forEach var="litem" items="${field.selectValueEntries}">
        <html:option value="${litem.key}">
            <fmt:message var="temp" key="${litem.value}" />
               <c:choose>
                   <c:when test="${fn:startsWith(temp,'???')}">
                      <c:out value="${litem.value}"/>
                   </c:when>
                   <c:otherwise><c:out value="${temp}"/>
                   </c:otherwise>
               </c:choose>
       </html:option>
    </c:forEach>
</html:select>

这里我使用循环和某些条件填充了select选项。 这是.tag 文件。如何使用struts 2选择标记来迁移此代码。

0 个答案:

没有答案