我没有JSP标签的经验。我正在编辑某人的网页(为表安装插件)。该表是使用似乎是JSP标记生成的。
他们有:
<c:forEach items="${row.fields}" var="rowField">
<td><c:out value="${rowField.htmlString}"/></td>
</c:forEach>
如果${rowField.htmlString}
(无论这意味着什么)是一个文本输入框(只是假设包含'input'意味着它是一个文本框),我需要向<td>
添加一个类。
如何?提前谢谢。
答案 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>