package com.fibiler.book.jsf;
import java.io.IOException;
import javax.faces.bean.ManagedBean;
import javax.faces.context.FacesContext;
@ManagedBean
public class LoginBean {
private String username;
private String password;
public String getUsername() {
return username;
}
public void setUsername(String username) {
this.username = username;
}
public String getPassword() {
return password;
}
public void setPassword(String password) {
this.password = password;
}
public String login(){
if(username.equals(password)){
FacesContext.getCurrentInstance().getExternalContext().getSessionMap().put("user", username);
return "user?faces-redirect=true";
//return "user?faces-redirect=true&message="+username;
// try {
// FacesContext.getCurrentInstance().getExternalContext().redirect("user.jsf");
// } catch (IOException e) {
// // TODO Auto-generated catch block
// e.printStackTrace();
// }
// try {
// FacesContext.getCurrentInstance().getExternalContext().dispatch("user.jsf");
// } catch (IOException e) {
// e.printStackTrace();
// }
}
return "login";
}
}
Dosyayı İndir