Добавить аналогичный фрагмент для каждой проперти, которую необходимо уметь брать из GET-параметров:
<managed-bean> <managed-bean-name>myBean</managed-bean-name> <managed-bean-class>example.MyBean</managed-bean-class> <managed-bean-scope>request</managed-bean-scope> <managed-property> <property-name>myParam</property-name> <value>#{param.myParam}</value> </managed-property> </managed-bean>
Соответственно у myBean
должны быть методы setMyParam
и getMyParam
.
Если вы используете Seam (а если вы его ещё не используете, то я настоятельно рекомендую вам немедленно начать его использовать), то проблема решается ещё проще:
@Name("mybean") public class MyBean { @RequestParameter private Integer myParam; public Integer getMyParam() { return this.myParam; } }
Внимание! В текущем релизе Seam'а (1.0 beta 1) аннотации @RequestParameter
ещё нет. Поэтому либо надо либо ждать следующего релиза и пользоваться классическим вариантом, либо брать версию из CVS'а.