Grails Layout,怎么做?

Ant*_*t's 0 grails groovy

我有一个名为qotd的grails应用程序,它有一个名为的控制器quote.我为这个控制器编写了一个名为random.gspfile的视图文件:

<html>
<head>
<title>Random Quote</title>
</head>
<body>
    <div id ="quote">
    <q>${content}</q>
    <p>${author}</p>
    </div>
</body>
Run Code Online (Sandbox Code Playgroud)

现在我必须写下这个控制器的Grails布局.例如,我必须找到我的.css和图像文件等,如何做到这一点(如果显示一个例子,会更好)?我应该把文件放在哪里?

提前致谢.

rlo*_*ang 7

使用时创建Grails应用程序grails create-app qotd,您将获得一个文件grails-app/views/layout/main.gsp.看一下该文件,因为它向您展示了如何包含css,js和图像.此文件是默认的Sitemesh布局文件.要使用它,请将random.gsp更改为

<head>
<meta name='layout' content='main'/>
<title>Random Quote</title>
</head>
<body>
    <div id ="quote">
    <q>${content}</q>
    <p>${author}</p>
    </div>
</body>
Run Code Online (Sandbox Code Playgroud)

然后布局文件main.gsp将包含在您的内容中.要了解有关Sitemesh的更多信息,请查看Grails文档中的第7章