i want to redirect to two different pages according if the user introduces a right password or not. I tried sendRedirect
and forward
but it didnt work. I have a Managed Bean that has the condition, and the xhtml pages that have to been shown according the condition.
Managed bean
@ManagedBean
@SessionScoped
public class datos {
private String usuario, contraseña, response=null;
public datos() {
}
public String getUsuario() {
return usuario;
}
public void setUsuario(String usuario) {
this.usuario = usuario;
}
public String getContraseña() {
return contraseña;
}
public void setContraseña(String contraseña) {
this.contraseña = contraseña;
}
public void getResponse() throws IOException{
if(contraseña.equals("1111"))
**REDIRECT TO PAGE 1**
else {
**REDIRECT TO PAGE 2**
}
}
}
Thanks for your help!
FacesContext facesContext = FacesContext.getCurrentInstance();
ExternalContext externalContext = facesContext.getExternalContext();
if(loginSuccess) {
externalContext.redirect(url1);
} else {
externalContext.redirect(url2);
}