gpt4 book ai didi

jsf - 如果用户未在 JSF 中登录,则重定向到登录页面

转载 作者:行者123 更新时间:2023-12-04 16:13:42 25 4
gpt4 key购买 nike

<分区>

我正在开发一个 JSF 应用程序。这仅供授权用户使用。

所以每当有人试图通过 URL 访问任何页面时,它应该重定向到 Login 。

我使用 XHTML 作为前端。并使用 JSF 框架。

我将登录 Bean 存储在 session 范围内。

不幸的是,我使用了 Servlet 和静态页面“response.sendRedirect()”。

提前致谢。

我认为一种解决方案是将所有页面放在 WEB-INF 中,但一个问题是我正在使用 resonse.sendRedirect()而且我正在使用带有 facelets 的模板。

请给我建议。


文件夹中的我的登录页面

"/Common/Login.xhtml"
和一些页面在

"/Admin/*.xhtml"

中的一些页面
`"Employee/*.ahtml"` 

如何为 Admin 和 Employee 这两个文件夹设置过滤器

我是这样给的,但请求没有进入Filter Servlet

<filter-mapping>    
<filter-name>LoginFilter</filter-name>
<url-pattern>/faces/Admin/*</url-pattern>
<url-pattern>/faces/Employee/*</url-pattern>
<dispatcher>REQUEST</dispatcher>
<dispatcher>FORWARD</dispatcher>
</filter-mapping>`

如果我这样给

 <url-pattern>/*</url-pattern>

它进入无限循环请给出你的解决方案

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com