Должен ли я использовать F: Param? - PullRequest
0 голосов
/ 21 февраля 2012

Я хотел бы использовать f: setPropertyActionListener, потому что он аккуратный.

Но я должен передать параметр на страницу с другой страницы.

Код в first.xhtml:

<h:button outcome="second.jsf" >
<f:setPropertyActionListener ...>
</h:button>

Я хочу, чтобы пользователь пошел в second.jsf с параметрами в f: setPropertyActionListener.но затмение говорит, что я не могу использовать h: кнопку с f: setPropertyActionListener.

, если я хочу написать

<h:commandButton action="secondController.someaction" >
<f:setPropertyActionListener ...>
</h:commandButton>

, тогда я должен перенаправить страницу в "someaction", но secondController - это область видимости, и яснова потерять параметр.

Надеюсь, я смогу рассказать о своей проблеме.Является ли это возможным?

1 Ответ

1 голос
/ 21 февраля 2012

Да, вы должны использовать <f:param>. <h:button> отправляет запрос GET, а не запрос POST.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...