Jsf 在触发操作后不导航到其他页面

Jsf 在触发操作后不导航到其他页面,jsf,navigation,faces-config,Jsf,Navigation,Faces Config,我已经在EclpiseIDE中用jsf页面制作了web项目。我已经为导航规则配置了faces-config.xml。检查输入用户名和密码后,页面仍然相同。我使用的是tomcat版本7 my faces-config.xml 罗吉纳明酒店 logovanje.LoginAdmin 要求 登录管理员 /loginAdmin.jsp #{loginAdmin.proveraSifreAdmina} 有效的 /adminPage.jsp #{loginAdmin.proveraSifreAdmina}

我已经在EclpiseIDE中用jsf页面制作了web项目。我已经为导航规则配置了faces-config.xml。检查输入用户名和密码后,页面仍然相同。我使用的是tomcat版本7

my faces-config.xml


罗吉纳明酒店
logovanje.LoginAdmin
要求
登录管理员
/loginAdmin.jsp
#{loginAdmin.proveraSifreAdmina}
有效的
/adminPage.jsp
#{loginAdmin.proveraSifreAdmina}
无效的
/loginUser.jsp
以及我调用loginAdmin.proveraSifreAdmina的jsf文件




在我的课堂上,我正在返回字符串

public String proveraSifreAdmina() {

    getAdmin(adminName);
    System.out.println("ide");
    if(adminName.equals(dbadminName) && password.equals(dbpass)) {
        System.out.println("Saslje");
        return "valid";
    } else {
        System.out.println("isto salje");
        return "invalid";

    }
}

看起来您正在学习JSF1.2。请更新您的资源,至少开始学习JSF2.0,或者更好,开始学习JSF2.2。好的,但您知道用户验证后页面不会更改的原因吗?我找到了解决方案。我用JSF2.1制作了一个项目,在faces-config.xml文件中刚刚删除了#{loginAdmin.proveraSifreAdmina}行。有人能告诉我为什么现在在工作而不是和row一起工作吗?