Как установить разрешения для веб-местоположений в web.xml? - PullRequest
1 голос
/ 04 ноября 2019

Я видел сайты, на которых доступ к 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>

Но я получаю ошибку 404 вместо ошибки 403, когда я получаю доступ к каталогу / js (или любому другому каталогу для этой цели).

Как создать файл web.xml для генерации ошибки 403 при запросе определенной папки? Я использую GlassFish Server 4.1.1.

1 Ответ

1 голос
/ 04 ноября 2019

Моя цель была решена путем добавления файла index.jsp в папки, которые я хотел вызвать Ошибка 403.

index.jsp:

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