Preguntas con la etiqueta [viewparams]

Lista viewparams preguntas

¿Cuál es la diferencia entre definir parámetros de vista de esta manera? <f:metadata> <f:viewParam name="id" value="#{someBean.id}"/> </f:metadata> Y definiendo la propiedad en ManagedBean así: @Inject @ManagedProperty(value = "#{param.id}") private Integer

¿Alguien puede aclarar cómo podemos usar este fragmento en general o en un ejemplo del mundo real? <f:metadata> <f:viewParam id="id" value="#{bean.id}" /> <f:viewAction action="#{bean.init}" /> </f:metadata>