@ManagedBean
@SessionScoped
public class Login {
@EJB
LoginManager em;
private String username;
private String password;
private boolean rememberme;
private String errorMsg;
public Login() {
System.out.println(" In Construct " + username);
if (username == null || username.equalsIgnoreCase("")) {
System.out.println("val = " + username);
try {
FacesContext.getCurrentInstance().getExternalContext().redirect("index.xhtml");
} catch (IOException ex) {
System.out.println("--------I/O exception------");
}
}
}
// Getters & Setters ........
}
我希望如果用户名为null,那么它会将我重定向到 index.xhtml 页面。
它在控制台中打印值null但不能将我重定向到 index.xhtml 页面。
为什么???