Я перешел от JSF 1.2 к JSF 2.0, и, похоже, я пропустил что-то во время переключения. Я следующий сценарий:Параметры запроса запроса через FacesContext
- Существует кнопка на одной странице с ActionListener установлен в один управляемый метод бина, который добавляет объект запроса по телефону
FacesContext.getCurrentInstance().getExternalContext().getRequestMap().put("foo", fooObject);
- Навигация правильно обрабатывается на другую страницу, где другой управляемый компонент инициализируется.
- Конструктор другого управляемого компонента пытается извлечь переданный объект из запроса, вызвав
FacesContext.getCurrentInstance().getExternalContext().getRequestMap().get("foo");
и инициализировать себя принятыми значениями.
Обе управляемые бобы являются областями применения. Я замечаю, что конструктор не может получить правильное значение из запроса, потому что карта запроса не содержит ключ «foo».
Что я делаю неправильно? Есть лучший способ сделать это?
Заранее спасибо.
Благодарим вас за ответ. Да, ты абсолютно прав. Был элемент в faces-config.xml, и когда я его удалил, параметры были правильно переданы. –
Vladimir
Спасибо за знание. Очень признателен. –