servlets - 如何在 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。
解决方案
我的目标是通过在我想引发错误 403 的文件夹中添加一个 index.jsp 文件来解决的。
index.jsp:
<% response.sendError(403);return;%>
推荐阅读
- javascript - 如何修复未在 createjs 中的画布上显示的预加载资产?
- angular - 某些元素的角度设置计时器
- stanford-nlp - 字符串与斯坦福 NLP Word 之间的转换
- laravel - laravel webpack mix error where `{{}}` in text
- python - 如何使用 matplotlib 从三个不同的数据帧中绘制条形图?
- r - 这段包含 for 循环和条件的代码如何以矢量化格式重写?
- c# - Unity拖动不起作用,对象从指针移开
- performance - 使 Linq 查询更高效(.Net Core)
- javascript - 发布请求速度和延迟导致实时音频信息丢失
- javascript - Anki Javascript 代码适用于 Mac Desktop 和 AnkiDroid,但不适用于 Anki(Ipad/Iphone 版本)