在我的项目中,我想在我的 JSF Web 应用程序中限制直接 URL 访问。虽然我在网上找到了它,它给出了在 web.xml 中配置安全约束的建议。
<security-constraint>
<display-name>Restrict raw XHTML Documents</display-name>
<web-resource-collection>
<web-resource-name>XHTML</web-resource-name>
<url-pattern>/manage/*</url-pattern>
<http-method>GET</http-method>
<http-method>POST</http-method>
</web-resource-collection>
<auth-constraint />
<user-data-constraint>
<transport-guarantee>NONE</transport-guarantee>
</user-data-constraint>
</security-constraint>
这样,我可以限制对/manage/*.jsp
. 但是我有很多文件夹要限制,例如/view/*.jsp
,/others/*.jsp
等。我想在发生错误时显示错误页面。