为什么不在Java Server Faces中重定向?

时间:2014-03-04 09:38:43

标签: java jsf-2 xhtml javabeans jboss6.x

@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 页面。 为什么???

0 个答案:

没有答案