SpringMVC: добавление медиатипа к статическим ресурсам для обслуживания - PullRequest
5 голосов
/ 03 июня 2011

в моем приложении 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) в конфигурацию, но я не могу его найти.

Помогите пожалуйста!

1 Ответ

13 голосов
/ 03 июня 2011

Добавьте это в свой web.xml

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