【发布时间】:2011-04-01 09:35:17
【问题描述】:
希望您能帮我解决这个问题: 我正在使用 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 并按配置文件,则找不到该页面,因为会将我重定向到:
【问题讨论】:
标签: jsf j-security-check