Url parametr JSF 2.0

Url parametr JSF 2.0
HE
  • Rejestracja:ponad 11 lat
  • Ostatnio:ponad 2 lata
  • Lokalizacja:Kraków
  • Postów:233
0

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:

Kopiuj
 
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.

O1
  • Rejestracja:ponad 14 lat
  • Ostatnio:około 4 godziny
0

Chyba dlatego, że następuje przekierowanie:

Kopiuj
"?faces-redirect=true&id="

powinno być false jeśli chcesz mieć parametr dostępny na następnej stronie.

HE
  • Rejestracja:ponad 11 lat
  • Ostatnio:ponad 2 lata
  • Lokalizacja:Kraków
  • Postów:233
0

http://incepttechnologies.blogspot.com/p/view-parameters-in-jsf-20.html
Tutaj i w kilku tematach na stacku właśnie tak jest pokazane.

HE
  • Rejestracja:ponad 11 lat
  • Ostatnio:ponad 2 lata
  • Lokalizacja:Kraków
  • Postów:233
0

Jeśli chodzi o parametr przekazałem go za pomocą viewParam.
Mam problem z tym:

Hepek napisał(a):

Ponadto po naciśnięciu dowolnego przycisku parametr znika z url. i zostaje http://localhost:8080/sitetwo.xhtml.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.