在我的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
所以我假设我需要在配置中添加这个mediatype扩展名(.json),但我找不到它。
请帮忙!
答案 0 :(得分:13)
在您的web.xml上添加此内容
<mime-mapping>
<extension>json</extension>
<mime-type>application/json</mime-type>
</mime-mapping>