В моем весеннем веб-приложении я сопоставил /app/*
с сервлетом-диспетчером. Каков лучший подход в этом сценарии для отделения статического контента, такого как images
, .js
, .css
, от диспетчера?
<servlet-mapping>
<servlet-name>dispatcher</servlet-name>
<url-pattern>/app/*</url-pattern>
</servlet-mapping>
Например, когда я открываю URL: http://server/context/app/users
и на users.jsp есть <img src="images/test.png"/>
, я не получаю изображение, потому что http://server/conext/app/users/images/test.png
не правильный URL.
Теперь я использую абсолютный путь, например: <img src="/context/images/test.png"/>
, но это немного усложняет код JSP и ищет что-то лучшее.