条件与JSP标记

时间:2011-06-08 18:37:49

标签: html jsp jstl

我没有JSP标签的经验。我正在编辑某人的网页(为表安装插件)。该表是使用似乎是JSP标记生成的。

他们有:

<c:forEach items="${row.fields}" var="rowField">
<td><c:out value="${rowField.htmlString}"/></td>
</c:forEach>

如果${rowField.htmlString}(无论这意味着什么)是一个文本输入框(只是假设包含'input'意味着它是一个文本框),我需要向<td>添加一个类。

如何?提前谢谢。

1 个答案:

答案 0 :(得分:2)

<c:forEach items="${row.fields}" var="rowField">
    <c:choose>
        <c:when test="${fn:contains(rowField.htmlString, 'input')}">
            <td class="someClass"><c:out value="${rowField.htmlString}"/></td>
        </c:when>
        <c:otherwise>
            <td><c:out value="${rowField.htmlString}"/></td>
        </c:otherwise>
    </c:choose>
</c:forEach>