SpringMVC:向要提供服务的静态资源添加媒体类型
在我的 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),但我找不到它。
请帮忙!
in my spring-mvc application I'm serving some static resources. JavaScrips, CSS and images get served correctly but there are also some json files which not get delivered.
So this file I can see in the browser:
http://localhost:8080/path/to/resources/example.png
But this file (which is in the same directory) I don't receive:
http://localhost:8080/path/to/resources/example.json
I'm getting this:
DEBUG: org.springframework.web.servlet.resource.ResourceHttpRequestHandler - No media type found for ServletContext resource [/resources/path/to/resources/example.json] - returning 404
So I would assume that I need to add somewhere this mediatype extension (.json) in the configuration but I can't find it.
Help please!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
将其添加到您的 web.xml 中
Add this on your web.xml