2015-04-03 4 views
2

Недавно я сделал примерное веб-приложение, использующее весеннюю загрузку и отличные шаблоны. Я не нашел простой способ предоставить мои шаблоны с помощью контекста контекста сервлета, чтобы получить правильные URL-адреса статических ресурсов. Есть ли способ сделать это? Более общий способ, чем запрос запроса или servletcontext в методы контроллера? Одна вещь, о которой я могу думать, - это атрибут пользовательской модели, но я думаю, что это взлом, а не хорошее решение проблемы.Весенняя загрузка и путь контекста

+0

Пример был бы полезен. Приложения Spring Boot обычно развертываются в корне, но вы можете искать '@ {/ css/my.css}'. – chrylis

+0

Я читал о функции @ для шаблонов тимелеафа. Здесь я использую groovy шаблоны. – Mage

ответ

2

В шаблонах groovy объект RequestContext доступен как параметр с именем «spring». Так что все, что мне нужно было сделать, это

spring.getContextUrl('/link/to/some/resource')