Spring MVC абсолютная проблема URL

Фон

Я разрабатываю приложение (с Spring MVC) с его основным путем как:

http://localhost:8080/myapplication/

У меня есть таблица стилей /css/style.css то, что я пытаюсь относиться с absolute path в JSP как:

<link rel="stylesheet" href="/css/style.css" type="text/css" media="screen, projection">

Проблема

Таблица стилей никогда не загружается в браузере. Когда я перехожу по ссылке таблицы стилей через исходную функцию представления браузера, ссылка, кажется:

http://localhost:8080/css/style.css

Который должен был иметь:

http://localhost:8080/myapplication/css/style.css

Я раньше устранял эту проблему с html:rewrite отметьте при работе с Struts. Есть ли любой эквивалентный тег/техника в Spring MVC?

Спасибо за внимание.

9
задан craftsman 26 March 2010 в 07:08
поделиться

1 ответ

Используйте тег JSTL c: url.

<c:url value="/css/style.css" var="url" />
<link rel="stylesheet" href="${url}" type="text/css" media="screen, projection">

Вы также можете использовать pageContext для префикса пути контекста.

<link rel="stylesheet" href="${pageContext.request.contextPath}/css/style.css" type="text/css" media="screen, projection">
23
ответ дан 4 December 2019 в 09:12
поделиться
Другие вопросы по тегам:

Похожие вопросы: