powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / JSP, JSTL, <c:if> !!!
5 сообщений из 5, страница 1 из 1
JSP, JSTL, <c:if> !!!
    #33445659
Aremo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Проблема следующая: в JSP я формирую переменню след образом:
Код: plaintext
1.
2.
3.
4.
5.
<% int c =  2 ; %>
<c:set var="m" value="<%=c%>"/>
<c:if test="${rows.idSumSpecifItem==m}">
  <td bgcolor="#E0E0E0" style="border-right: 1px double Gray;  border-bottom: 1px double Gray;">Заполнено <%=c%>
</c:if>
Вообщем там где с:set значение не <%=c%> распознается!!
Может кто знает почему или предложит другой способ??
Заранее благодарю
...
Рейтинг: 0 / 0
JSP, JSTL, <c:if> !!!
    #33446017
wind2005
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Версия web.xml какая?
И я бы дописал выше <%@ page isELIgnored="false"%>
...
Рейтинг: 0 / 0
JSP, JSTL, <c:if> !!!
    #33446019
Фотография johanna
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
пиши сразу так
Код: plaintext
<c:set var="m" value="2"/>
...
Рейтинг: 0 / 0
JSP, JSTL, <c:if> !!!
    #33446089
Фотография А.Грасоff™
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Aremoкто знает почему
потому что это недопустимо (attribute value does not accept any expressions)
...
Рейтинг: 0 / 0
JSP, JSTL, <c:if> !!!
    #33446261
Funt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
IMHO, если хочется использовать переменную в качестве value тага, то ее значение лучше хранить в pageContext
Что-то типа:
Код: plaintext
1.
2.
<% pageContext.setAttribute("c", "2"); %>
<c:set var="m" value="${c}"/>
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / JSP, JSTL, <c:if> !!!
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]