ExternalContext#redirect() keine Umleitung in das übergeordnete Verzeichnis

Ich habe zwei Seiten:

String page1 = "user/newuser.jsf";
String page2 = "department/newdepartment.jsf";

Wenn ich einen redirect zu page1 wie diese:

FacesContext.getCurrentInstance().getExternalContext().redirect(page1);

URL-änderungen an localhost:8080/NavFile/user/newuser.jsf.

Auf dieser Seite habe ich ein redirect auf page2:

FacesContext.getCurrentInstance().getExternalContext().redirect(page2);

URL-änderungen an localhost:8080/NavFile/user/department/newdepartment.jsf. Aber es gibt keine user/department Verzeichnis, in meiner Anwendung. Mein Ziel war es, einen redirect zu localhost:8080/NavFile/department/newdepartment.jsf.

Wie ist das verursacht und wie kann ich es lösen?

Schreibe einen Kommentar