[[jsf-ru:faq|Назад к FAQ]]
====== Обращение к JSF-странице с помощью GET-запроса ======
===== Классический вариант =====
Добавить аналогичный фрагмент для каждой проперти, которую необходимо уметь брать из GET-параметров:
myBean
example.MyBean
request
myParam
#{param.myParam}
Соответственно у ''myBean'' должны быть методы ''setMyParam'' и ''getMyParam''.
===== Вариант для Seam =====
Если вы используете [[seam-ru:|Seam]] (а если вы его ещё не используете, то я настоятельно рекомендую вам немедленно начать его использовать), то проблема решается ещё проще:
@Name("mybean")
public class MyBean {
@RequestParameter
private Integer myParam;
public Integer getMyParam() {
return this.myParam;
}
}
Внимание! В текущем релизе Seam'а (1.0 beta 1) аннотации ''@RequestParameter'' ещё нет. Поэтому либо надо либо ждать следующего релиза и пользоваться классическим вариантом, либо брать версию из CVS'а.
===== Ссылки по теме =====
* [[http://wiki.apache.org/myfaces/InvokingJsfPagesWithStandardUrls|InvokingJsfPagesWithStandardUrls]]