在Grails应用程序中放置CSS文件的位置?

IAm*_*aja 1 css grails

First Grails(2.3.6)应用程序在这里.尝试将自定义CSS文件添加到我的views/index.gsp:

<html>
    <head>
        <link rel="stylesheet" type="text/css" href="path/to/main.css" />
    </head>
    <body>
        ...
    </body>
</html>
Run Code Online (Sandbox Code Playgroud)

在我的grails-app目录中,子目录所在的位置views,我本来希望看到一个resourcescss目录,但看不到任何东西.所以我问:我在哪里放置main.css它以便index.gsp在运行时可用?

Jef*_*own 14

你的CSS不应该使用grails-app/views.它应该在web-app/css /下.然后你可以在你的GSP中做这样的事......

<link rel="stylesheet" href="${resource(dir: 'css', file: 'main.css')}" type="text/css">
Run Code Online (Sandbox Code Playgroud)

  • 如果你将它命名为"main",它将无法工作,因为它将被grails`main.css`文件覆盖. (2认同)