Условно с тегами JSP - PullRequest
1 голос
/ 08 июня 2011

У меня нет опыта работы с тегами JSP. Я редактирую чью-то веб-страницу (устанавливаю плагин для таблицы). Таблица генерируется с использованием тегов JSP.

У них есть:

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

Если ${rowField.htmlString} (что бы это ни значило) является текстовым полем ввода (просто предположим, что слово 'input' означает, что это текстовое поле), мне нужно добавить класс к <td>.

Как? Заранее спасибо.

1 Ответ

2 голосов
/ 08 июня 2011
<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>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...