6

在我的 spring-mvc 应用程序中,我提供了一些静态资源。JavaScrips、CSS 和图像可以正确提供,但也有一些 json 文件没有提供。

所以我可以在浏览器中看到这个文件: http://localhost:8080/path/to/resources/example.png

但是这个文件(在同一个目录中)我没有收到: http://localhost:8080/path/to/resources/example.json

我得到这个:

DEBUG: org.springframework.web.servlet.resource.ResourceHttpRequestHandler - No media type found for ServletContext resource [/resources/path/to/resources/example.json] - returning 404

所以我假设我需要在配置中的某个地方添加这个媒体类型扩展名(.json),但我找不到它。

请帮忙!

4

1 回答 1

13

将此添加到您的 web.xml

<mime-mapping>
   <extension>json</extension>
    <mime-type>application/json</mime-type>
</mime-mapping>
于 2011-06-03T10:05:11.170 回答