Используйте запрос GET для отправки формы в JSF 2.0 - PullRequest
0 голосов
/ 18 октября 2010

Есть ли способ отправить форму и включить в URL параметры, которые отправляются как запрос GET ... а не как POST?

form.jsf /? FirstName = John & LastName = Doe

Я думал, что это сработает (вместо обычного, но, похоже, он не захватывает данные формы ... какие-нибудь идеи?

Ответы [ 3 ]

0 голосов
/ 21 октября 2010

да, вы можете с preRenderViewEvent вы можете иметь что-то вроде этого

 <f:metadata>
    <f:viewParam name="team" value="#{teamEditView.team}"/>
 </f:metadata>
 <f:event type="preRenderView" listener="#{teamEditView.setupEditPage}"/> 

где вы можете просматривать параметры, вызывать слушателя и извлекать данные в соответствии с параметрами этого метода слушателя.

0 голосов
/ 21 октября 2010

Замените <h:form> на <form> и используйте @ManagedProperty на стороне модели или <f:viewParam> на стороне вида, чтобы установить эти параметры в качестве свойств бина.

0 голосов
/ 18 октября 2010

Вы можете изменить действие формы, которую нужно получить вместо публикации. Это добавит значения формы в qs вместо их публикации.

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