小编Mar*_*iel的帖子

通过request.login()进行的编程登录不会在失败的情况下重定向到<form-error-page>

我正在使用实现与Request.login()登录的Web应用程序。问题是,如果登录失败,则jsf不会重定向到form-error-page。如果我使用传统方法j_security_check,一切正常。是否有某种类型的详细信息与托管Bean登录相同?

ExternalContext externalContext = externalContext();
    HttpServletRequest request = (HttpServletRequest) externalContext.getRequest();
request.login(username, password);
Run Code Online (Sandbox Code Playgroud)

在我的web.xml中

<login-config>
    <auth-method>FORM</auth-method>
    <realm-name>security_domain</realm-name>
    <form-login-config>
        <form-login-page>/pages/login.xhtml</form-login-page>           
        <form-error-page>/pages/loginError.xhtml</form-error-page>
    </form-login-config>
</login-config>
Run Code Online (Sandbox Code Playgroud)

jsf redirect login jaas jsf-2

3
推荐指数
1
解决办法
659
查看次数

标签 统计

jaas ×1

jsf ×1

jsf-2 ×1

login ×1

redirect ×1