неправильный URL для CSS-файлов весной и Apache - PullRequest
1 голос
/ 31 декабря 2011

Я создаю REST-приложение на основе плиток Spring и Apache. Я добавил .css файл и на главной странице все работает. Я имею в виду, когда я на domain.com/, но когда я пойду на domain.com/something/, URL-адрес такой же, и это неправильно. Я должен был бы добавить ../ в начале пути файла .css

Как создать (автоматически) правильный путь к файлу на каждой подстранице?

1 Ответ

2 голосов
/ 31 декабря 2011

Используйте абсолютные пути, а не относительные:

href="/css/someFile.css"

вместо

href="css/someFile.css"

Вы также должны убедиться, что путь к контексту веб-приложения всегда добавляется, поэтому путь долженна самом деле будет

href="${pageContext.request.contextPath}/css/someFile.css"

или, если вы используете JSTL:

href="<c:url value='/css/someFile.css'/>"
...