Гость
Map
Форумы / Java [игнор отключен] [закрыт для гостей] / JSF 2.3 перестали передаваться значения выражений EL / 4 сообщений из 4, страница 1 из 1
27.04.2021, 09:44
    #40066224
sluge
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JSF 2.3 перестали передаваться значения выражений EL
Привет всем,
У меня в приложении используется JSF и custom converter для валидирования пользовательского ввода.
Я обновил JSF до версии 2.3 и возникла проблема что в код валидатора перестали передаваться параметры, которые определяются через EL
Код: java
1.
2.
3.
4.
5.
<myConverter
  beanName="myBean"
  myName="#{item.Name}"
  limitation="#{item.limitation}"
  valid="#{item.valid}" />


то есть "myBean" это константа и передается нормально. Но myName это выражение задается через EL и в код передается нулевое значение. Кто-то еще с таким сталкивался? Как это можно поправить?
...
Рейтинг: 0 / 0
27.04.2021, 11:12
    #40066257
Garrick
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JSF 2.3 перестали передаваться значения выражений EL
sluge,

Я не в курсе, но может быть namespace в заголовке какой-то другой должен быть.
И я не понял что там всё-таки не работает конвертор или валидатор, это не одно и то же.
...
Рейтинг: 0 / 0
27.04.2021, 12:43
    #40066293
sluge
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JSF 2.3 перестали передаваться значения выражений EL
namespace там есть но я его не стал писать для упрощения кода.
там используется именно конвертер который и валидирует и конвертирует
...
Рейтинг: 0 / 0
28.04.2021, 12:39
    #40066660
mad_nazgul
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JSF 2.3 перестали передаваться значения выражений EL
sluge
Привет всем,
У меня в приложении используется JSF и custom converter для валидирования пользовательского ввода.
Я обновил JSF до версии 2.3 и возникла проблема что в код валидатора перестали передаваться параметры, которые определяются через EL
Код: java
1.
2.
3.
4.
5.
<myConverter
  beanName="myBean"
  myName="#{item.Name}"
  limitation="#{item.limitation}"
  valid="#{item.valid}" />


то есть "myBean" это константа и передается нормально. Но myName это выражение задается через EL и в код передается нулевое значение. Кто-то еще с таким сталкивался? Как это можно поправить?


В порядке бреда, попробуйте вместо "#{item.Name}" написать "#{item.name}"

<:o)
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / JSF 2.3 перестали передаваться значения выражений EL / 4 сообщений из 4, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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