2015-04-03 96 views
2

我最近使用spring引導和groovy模板做了一個示例web應用程序。我沒有找到一種簡單的方法來爲我的模板提供servlet上下文路徑以獲得正確的靜態資源。有沒有辦法做到這一點?將請求或servletcontext注入控制器方法的更一般方法?我能想到的一件事是定製模型屬性,但我認爲這是一個黑客攻擊而不是解決問題的好方法。Spring Boot和上下文路徑

+0

一個例子會有幫助。 Spring Boot應用程序通常部署到根目錄,但您可能正在尋找'@ {/ css/my.css}'。 – chrylis 2015-04-03 18:59:22

+0

我已閱讀關於thymeleaf模板的@功能。在這裏我使用groovy模板。 – Mage 2015-04-03 19:10:34

回答

2

在groovy模板中,RequestContext對象可用作名稱爲「spring」的參數。所以我所要做的只是在

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