java web应用程序-can';t检索不来自根文件夹的页面

java web应用程序-can';t检索不来自根文件夹的页面,java,tomcat,jakarta-ee,intellij-idea,Java,Tomcat,Jakarta Ee,Intellij Idea,我与Intellij idea和tomcat合作。我试图检索里面的页面 我的web inf中的文件夹,收到HTTP错误404。但是,我只能在根文件夹中检索页面 怎么办 谢谢。第10.5节目录结构(我强调): 名为的应用程序层次结构中存在一个特殊目录 “WEB-INF”。此目录包含与 不在应用程序的文档根目录中的应用程序。最 WEB-INF节点的不是的公共文档树的一部分 应用程序。除了静态资源和打包在 WEB-INF/lib中JAR文件的META-INF/resources 目录,可能无法删除WE

我与Intellij idea和tomcat合作。我试图检索里面的页面 我的web inf中的文件夹,收到HTTP错误404。但是,我只能在根文件夹中检索页面

怎么办

谢谢。

第10.5节目录结构(我强调):

名为的应用程序层次结构中存在一个特殊目录 “WEB-INF”。此目录包含与 不在应用程序的文档根目录中的应用程序。最 WEB-INF节点的不是的公共文档树的一部分 应用程序。除了静态资源和打包在 WEB-INF/lib中JAR文件的META-INF/resources 目录,可能无法删除WEB-INF目录中包含的其他文件 由容器直接提供给客户端。但是, 使用 对的getResource和getResourceAsStream方法调用 ServletContext,并可能使用RequestDispatcher调用公开


所以,你的体验是“设计的”。如果需要通过HTTP请求资源,请将其放置在其他位置。

显示相关代码显示代码、项目结构。您试图如何访问这些页面?Web inf文件不允许公开访问。它们主要帮助映射请求。您需要将它们放置在web-inf之外。您不能直接从浏览器访问/web-inf/中的资源。