Получить запрос формы с Seam / JSF - PullRequest
1 голос
/ 19 сентября 2008

У меня есть форма запроса, которую я хотел бы отправить как запрос GET, чтобы страница результатов могла быть добавлена ​​в закладки, а в противном случае - RESTful. Это ваше классическое текстовое поле с кнопкой отправки. Как заставить Seam / JSF использовать GET и включить выражение запроса в качестве параметра, а не POST, по умолчанию?

Ответы [ 3 ]

2 голосов
/ 19 сентября 2008

Все, что вам нужно сделать, это включить SeamFilter в web.xml. См. Пример блога для примера приложения RESTful, использующего Seam. Ключ должен использовать параметр страницы Seam, определенный в WEB-INF / pages.xml

1 голос
/ 10 февраля 2010

Если вы используете s:button или s:link, ваша форма будет использовать метод GET.

1 голос
/ 19 сентября 2008

вы можете использовать PhaseListener для преобразования запросов POST в запросы GET или просто для интерпретации запросов GET, чтобы их можно было добавить в закладки.

Эта страница должна объяснить более подробно:

http://balusc.blogspot.com/2007/03/post-redirect-get-pattern.html

...