【发布时间】:2013-03-21 15:12:09
【问题描述】:
我想用我设计的 1 更改 grails 默认索引页面。在我新创建的包含 CSS 的 gsp 文件中,还有未写在 .gsp 文件中的 CSS,它在它的外面。当我试图将我的 css 文件和索引文件放在应用程序视图文件夹中,当我运行应用程序时,它没有正确显示,显示错误
【问题讨论】:
我想用我设计的 1 更改 grails 默认索引页面。在我新创建的包含 CSS 的 gsp 文件中,还有未写在 .gsp 文件中的 CSS,它在它的外面。当我试图将我的 css 文件和索引文件放在应用程序视图文件夹中,当我运行应用程序时,它没有正确显示,显示错误
【问题讨论】:
.css文件放到web-app/css目录中<g:resource tag 为此类资源创建有效的URL(正确的URL 将是/prqapp/css/base.css,而不仅仅是/css/base.css)。 因此,您的代码应如下所示:
<link type="text/css" href="${resource(dir: 'css', file: 'base.css')}" />
<link type="text/css" href="${resource(dir: 'css', file: 'layout.css')}" />
<link type="text/css" href="${resource(dir: 'css', file: 'skeleton.css')}" />
查看文档
【讨论】: