Ich habe zwei Seiten (AllUsersList.xhtml, ActiveUserList.xhtml), die denselben Code verwenden. Der Hauptteil der Seite enthält Links, die zu verschiedenen Seiten navigieren, die wiederum Links zu allen Benutzern enthalten. Wenn ich von AllUsersList.xhtml beginne, sollte nach dem Betrachten aller inneren Seiten zu AllUsersList.xhtml zurückkehren. Dieselbe Aktion sollte für ActiveUserList.xhtml ausgeführt werden. Wenn ich von inneren Seiten zurückkomme, erwartet jede Seite, dass ein Parameter auf der entsprechenden Seite landet.So navigieren Sie effektiv zwischen den Seiten
Wir verwenden den Seitenparameter "from", um zu ermitteln, ob wir zu AllUsersList.xhtml oder ActiveUserList.xhtml zurückkehren müssen. Beide Seiten enthalten eine List, die in einer rich: dataTable gerendert wird. Wenn ich jedoch zur ViewUser.xhtml-Seite navigiere und zurückkomme, verliere ich den Verweis auf den "from" -Parameter und damit auf die falsche Zielseite.
Sollte ich den "from" -Parameter auch an ViewUser.xhtml übergeben, um dieses Problem zu lösen ODER gibt es eine bessere Möglichkeit, Seitenparameter zu handhaben, wenn der Endnutzer zu mehr inneren Seiten navigiert.