希望你能帮我解决这个问题:我正在使用 j_security_check 并遇到这个问题
我有一个必须限制为任何未登录用户的个人资料页面,所以我在 web.xml 文件中添加了一个安全约束,如果我尝试通过地址栏访问,它工作正常,这向我展示了登录页面完全没问题
现在的问题是:在我的索引页示例中:
有链接
<h:commandLink action="user/Profile" />
这会将我重定向到个人资料页面,但 URL 仍然相同
所以 j_security_check 不显示登录页面,就我所见 j_security_check 与 url 一起使用,而 jsf 不显示,如果在个人资料页面中按下指向 ex:myImages 的链接,那么现在 url 显示:
为什么会这样?有没有什么办法解决这一问题 ??提前致谢
我一直在使用的另一种选择是喜欢
<a href="user/Profile.xhtml" >Profile</a>
这向我显示了登录页面,但是如果我转到 index.xhtml 并按配置文件,则找不到该页面,因为将我重定向到: