我使用<link type="text/css" href="${resource(dir: 'css', file: 'calender.css')}" />
我不知道为什么这个标签不起作用。
答案 0 :(得分:1)
我必须回到我最近的项目,因为这是你设置的一次,永远不需要再次改变。我通常在我的gsp文件顶部使用这一行:
<link rel="stylesheet" type="text/css" href="<g:createLinkTo dir='css' file='style.css'/>" />
但要实现这一点,请仔细检查CSS
内是否有web-app
目录:
<YourProject>
|--> web-app
|--> css
|--> images
|--> js
|--> META-INF
|--> WEB-INF
这通常是Grails在告诉它构建WAR文件时所期望的目录结构。
答案 1 :(得分:0)
答案 2 :(得分:0)
在使用资源插件时,这不是您应该如何在页面中包含CSS文件。您应该在文件grails-app/conf/AppResources.groovy
中定义资源包/模块。然后使用r:require
标记在页面中包含整个模块。有关详细信息,请参阅resource plugin docs。