Установить значение boolean в переменную с помощью тегов JSTL? Я использую теги JSTL. У меня есть код ниже. <c:set var="refreshSent" value="false"/> Теперь переменная refreshSent имеет значение boolean или String? Спасибо! Ответ 1 Это будет логическое значение. Вы можете проверить его, сравнив в <c:if test="${refreshSent eq false}"> и <c:if test="${refreshSent eq 'false'}"> Второе - сравнение строк. Ответ 2 <c:set var="refreshSent" value="false"/> Если выражение в value оценивается как String; то значение var refreshSent имеет тип String. См. http://docs.oracle.com/javaee/5/jstl/1.1/docs/tlddocs/ для справки. Существует автоматическое преобразование типов за кадром. См. http://today.java.net/pub/a/today/2003/10/07/jstl1.html Ответ 3 Я использую это для boolean <c:set var="refreshSent" value="${false}"/> <c:if test="${refreshSent}"> some code ........ </c:if> Ответ 4 Да, это может быть логическое и String. <c:if test="${refreshSent}"> your code... </c:if> или вы можете использовать это как <c:if test="${refreshSent eq 'false'}"> your code... </c:if> Спасибо.
Ответ 1 Это будет логическое значение. Вы можете проверить его, сравнив в <c:if test="${refreshSent eq false}"> и <c:if test="${refreshSent eq 'false'}"> Второе - сравнение строк.
Ответ 2 <c:set var="refreshSent" value="false"/> Если выражение в value оценивается как String; то значение var refreshSent имеет тип String. См. http://docs.oracle.com/javaee/5/jstl/1.1/docs/tlddocs/ для справки. Существует автоматическое преобразование типов за кадром. См. http://today.java.net/pub/a/today/2003/10/07/jstl1.html
Ответ 3 Я использую это для boolean <c:set var="refreshSent" value="${false}"/> <c:if test="${refreshSent}"> some code ........ </c:if>
Ответ 4 Да, это может быть логическое и String. <c:if test="${refreshSent}"> your code... </c:if> или вы можете использовать это как <c:if test="${refreshSent eq 'false'}"> your code... </c:if> Спасибо.