Java Spring MVC访问静态资源不适用于一级层次结构

Java Spring MVC访问静态资源不适用于一级层次结构,java,jakarta-ee,spring-mvc,Java,Jakarta Ee,Spring Mvc,我使用spring-servlet.xml中的以下代码行访问spring mvc项目中的静态内容: <mvc:resources mapping="/res/**" location="/res/"> 它适用于除标记为黄色并抛出404错误的一个级别之外的层次结构级别: 工作正常的链接: http://{host:port}/res/jquery.1.8.js http://{host:port}/res/css/test/test.css http://{host:port}

我使用spring-servlet.xml中的以下代码行访问spring mvc项目中的静态内容:

<mvc:resources mapping="/res/**" location="/res/">

它适用于除标记为黄色并抛出404错误的一个级别之外的层次结构级别:

工作正常的链接:
http://{host:port}/res/jquery.1.8.js
http://{host:port}/res/css/test/test.css
http://{host:port}/res/css/test/test1/test1.css
http://{host:port}/res/img/test/test.png

显示404错误的链接:
http://{host:port}/res/css/main.css
http://{host:port}/res/img/icon.png

问题:
http://{host:port}/res/{folder}/{file}.extension
所以关于层次结构的类型存在一些问题。。


非常感谢:)

我根本没有遇到这个问题,但测试中的main.css不是css,但我找不到png文件的原因,请再次检查文件和文件夹名称以及Hirraricy。

您使用的是哪个spring mvc版本?