Я использую Glassfish 3.1.1 и JSF 2.0:
У меня есть следующий код:
public String doLoginOrCC() {
HttpServletRequest request = (HttpServletRequest) FacesContext.getCurrentInstance().getExternalContext().getRequest();
this.flightNumber = request.getParameter("flightNumber");
if (request.getRemoteUser() == null) {
return "login.xhtml";
} else {
return "https://" + request.getLocalAddr() + ":8181" + request.getContextPath() + "/bookSeat.xhtml";
}
}
Если пользователь не вошел в систему, перейдите в login.xhtml.
Если пользователь вошел в систему, перейдите на https://localhost:8181/APP/bookSeat.xhtml
Unable to find matching navigation case with from-view-id '/flightInfo.xhtml' for action '#{bookSeatController.doLoginOrCC}' with outcome 'https://127.0.0.1:8181/PlaneTicketProgram5-war/bookSeat.xhtml'
Нужно ли добавлять правило навигации в мой файлface-config.xml.
Если это так, как бы я написал правило навигации?