我编写了一个返回 boolean isLoggedIn 的支持方法。 我用它来渲染菜单。因此,如果未登录,则几乎看不到菜单链接。
但是,如果用户自己进入地址栏并输入 xhtml 网页,如果他没有登录,他应该无法访问该网页,该怎么办? 如何在这些页面上进行检查并自动重定向?
最佳答案
用户成功登录后,将一些属性存储到 session 中。当用户尝试通过在地址栏中键入 URL 来访问任何页面时,检查该属性是否存在于 session 中。基本上,您需要检查该属性对于每个页面。您可以将其包含在过滤器中。
关于java - 按条件重定向?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10161415/