передать параметр в следующий запрос - PullRequest
0 голосов
/ 17 мая 2010

У меня есть ситуация, когда нажатие на ссылку в одном столбце таблицы данных открывает ФОРМУ обновления на той же странице. Проблема в том, что когда я нажимаю кнопку «Отправить» для обновления, для рендеринга снова устанавливается значение «ложь» той панели обновлений, которая ранее была установлена ​​в значение «истина» при передаче параметра по ссылке.

Я попытался htmlhiddenInput и сделал setValue и getvalue, но значение потеряно. Есть ли способ сохранить этот параметр отправить по ссылке, при нажатии, даже после отправки формы. Я достиг этого, делая сессию, но я не хочу использовать сессию.

Любая помощь приветствуется, спасибо.

1 Ответ

1 голос
/ 17 мая 2010

Если вы используете JSF 2.0, объявите компонент @ViewScoped. Если вы еще не используете JSF 1.x, установите Tomahawk и используйте <t:saveState>, чтобы сохранить свойство компонента или даже весь компонент в следующем запросе. Э.Г.

<t:saveState value="#{bean.renderTable}" />

или

<t:saveState value="#{bean}" />
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...