首页 > 解决方案 > 如何在 web.xml 中设置 Web 位置的权限?

问题描述

我见过访问 www.example.com/js 的网站返回 403 错误。

我的 web.xml:

<error-page>
    <error-code>403</error-code>
    <location>/403.html</location>
</error-page>
<error-page>
    <error-code>404</error-code>
    <location>/404.html</location>
</error-page>

但是当我访问 /js 目录(或为此目的的任何目录)时,我得到错误 404 而不是错误 403。

当请求特定文件夹时,如何使 web.xml 生成错误 403?我正在使用 GlassFish Server 4.1.1。

标签: servletshttp-status-code-403

解决方案


我的目标是通过在我想引发错误 403 的文件夹中添加一个 index.jsp 文件来解决的。

index.jsp:

<% response.sendError(403);return;%>

推荐阅读