Nie mogę pobrać parametru z url w jsf. Robię tak: z pierwszej strony przekierowuję do drugiej za pomocą przycisku. Na następnej chcę wyświetlić pametr. Albo w h:outputText albo w dialogu po naciśnięciu przycisku.
Przekierowuję z parametrem:
public String navigate() {
int id=5;
String page="sitetwo";
return page + "?faces-redirect=true&id=" + id;
}
url wygląda tak: http://localhost:8080/sitetwo.xhtml?id=5
Chcę go pobrać za pomocą @ManagedProperty(value="#{param.id}") ale cały czas jest null. Ponadto po naciśnięciu dowolnego przycisku parametr znika z url. i zostaje http://localhost:8080/sitetwo.xhtml.