我可以让java servlet从外部不可访问吗?

uqzxnwby  于 2021-10-10  发布在  Java
关注(0)|答案(1)|浏览(328)

关闭。这个问题需要详细或明确。它目前不接受答案。
**想改进这个问题吗?**编辑这篇文章,添加细节并澄清问题。

上个月关门了。
改进这个问题
与这个问题类似,但我希望常规servlet只能通过requestdispatcher访问。可能吗?

1aaf6o9v

1aaf6o9v1#

servlet容器永远不会直接为以开始的请求提供服务 /META-INF//WEB-INF/ (见本规范第10.5章):
应用程序层次结构中存在一个名为web-inf的特殊目录。此目录包含与应用程序相关的、不在应用程序文档根目录中的所有内容。大多数web inf节点不是应用程序的公共文档树的一部分。除了静态资源和打包在web inf/lib目录中jar文件的meta inf/resources中的JSP之外,web inf目录中包含的任何其他文件都不能由容器直接提供给客户机。
因此,一个servletMap到 /WEB-INF/something 将对其他servlet和JSP可见,但不会直接对用户可见。

相关问题