我有一个需要在 gsp 页面上阅读的外部 css 文件。
我创建了一个环境变量作为“SAM_THEME”。
在我的 bootstrap.groovy 文件中,我已经阅读了外部 css 文件路径。
def init = { servletContext ->
String SAM_THEME=System.getenv("SAM_THEME");
print "VCAP_SERVICES"+SAM_THEME;
servletContext["customcss"] =SAM_THEME;
}
当我尝试访问 gsp 页面中的 servlet 上下文时如何。我能够获取外部 css 文件路径,但 grails 应用程序没有读取它。
<link rel="stylesheet"
href="${resource(dir: 'css', file: application.customcss)}"
type="text/css">
由于此方法不起作用,因此有任何其他方法可以在引导时将外部 css 文件直接复制到 web-app/css 文件夹中,以便我可以直接在我的 gsp 页面中访问。