Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / JSP, JSTL, <c:if> !!! / 5 сообщений из 5, страница 1 из 1
20.12.2005, 09:45
    #33445659
Aremo
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JSP, JSTL, <c:if> !!!
Проблема следующая: в 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
20.12.2005, 11:34
    #33446017
wind2005
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JSP, JSTL, <c:if> !!!
Версия web.xml какая?
И я бы дописал выше <%@ page isELIgnored="false"%>
...
Рейтинг: 0 / 0
20.12.2005, 11:34
    #33446019
johanna
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JSP, JSTL, <c:if> !!!
пиши сразу так
Код: plaintext
<c:set var="m" value="2"/>
...
Рейтинг: 0 / 0
20.12.2005, 11:54
    #33446089
А.Грасоff™
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JSP, JSTL, <c:if> !!!
Aremoкто знает почему
потому что это недопустимо (attribute value does not accept any expressions)
...
Рейтинг: 0 / 0
20.12.2005, 12:39
    #33446261
Funt
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JSP, JSTL, <c:if> !!!
IMHO, если хочется использовать переменную в качестве value тага, то ее значение лучше хранить в pageContext
Что-то типа:
Код: plaintext
1.
2.
<% pageContext.setAttribute("c", "2"); %>
<c:set var="m" value="${c}"/>
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / JSP, JSTL, <c:if> !!! / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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