SpringMVC:向要提供服务的静态资源添加媒体类型

发布于 2024-11-11 13:42:46 字数 695 浏览 3 评论 0原文

在我的 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

野味少女 2024-11-18 13:42:46

将其添加到您的 web.xml 中

<mime-mapping>
   <extension>json</extension>
    <mime-type>application/json</mime-type>
</mime-mapping>

Add this on your web.xml

<mime-mapping>
   <extension>json</extension>
    <mime-type>application/json</mime-type>
</mime-mapping>
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文