我在我的 JSF 应用程序中使用 Servlet 过滤器。我的应用程序中有三组网页,我想在我的 Servlet 过滤器中检查这些页面的身份验证:
我的文件夹
/Admin/ *.xhtml
/Supervisor/*.xhtml
/Employee/*.xhtml
我写web.xml
的像
<filter>
<filter-name>LoginFilter</filter-name>
<filter-class>com.ems.admin.servlet.LoginFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>LoginFilter</filter-name>
<url-pattern>/Employee/*</url-pattern>
</filter-mapping>
<filter-mapping>
<filter-name>LoginFilter</filter-name>
<url-pattern>/Admin/*</url-pattern>
</filter-mapping>
<filter-mapping>
<filter-name>LoginFilter</filter-name>
<url-pattern>/Supervisor/*</url-pattern>
</filter-mapping>
但要求像
http://localhost:8080/EMS2/faces/Html/Admin/Upload.xhtml
没有进入过滤器。
我必须为这 3 个文件夹提供安全保护。
如何解决这个问题呢 ?