那是不可能的.
如果您使用的是Servlet 3.0(Tomcat 7/Glassfish 3/JBoss 6 /等),那么您最好的选择是使用编程登录HttpServletRequest#login()而不是JAAS表单.
所以,而不是
<form action="j_security_check" method="post">
...
<input type="submit" />
</form>
Run Code Online (Sandbox Code Playgroud)
使用
<h:form>
...
<h:commandButton value="Login" action="#{bean.login}" />
</h:form>
Run Code Online (Sandbox Code Playgroud)
同
public String login() {
// ...
request.login(username, password);
// ...
return "index.jsf?faces-redirect=true";
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
10392 次 |
| 最近记录: |