0

当我尝试使用标题标签设置视图页面的标题时,我在页面正文上得到了这个标题,我发现头部标签是空的。这是页面的头部:

<head>      
        <meta name="layout" content="main">
        <title>Implementation Error</title>
        <link rel="stylesheet" href="${resource(dir: 'css', file: 'errors.css')}" type="text/css">
         <r:require modules="bootstrap"/>
</head>

当页面被渲染时,我得到以下信息:

<body>
    Implementation Error

            <script src="/accountcontrol/static/plugins/jquery-1.7.2/js/jquery/jquery-1.7.2.min.js" type="text/javascript"></script>
        <link href="/accountcontrol/static/bundle-fixtaglib_head.css" type="text/css" rel="stylesheet" media="screen, projection">
        <link href="/accountcontrol/static/bundle-bundle_bootstrap_head.css" type="text/css" rel="stylesheet" media="screen, projection">

            <link href="/accountcontrol/css/style.css" type="text/css" rel="stylesheet">


    <script type="text/javascript" src="/accountcontrol/static/js/lputil.js"></script>
</body>

这有什么问题?

谢谢,

4

2 回答 2

7

我在 Grails 2.2 上遇到了同样的问题,它把我带到了这里。经过大量的牦牛剃须后,我发现您需要查看 main.gsp 布局文件并将布局标题标签实际包装在标题标签中,如下所示:

 <title><g:layoutTitle/></title>

一旦我这样做了,问题就消失了。我一定看过这个页面一百万次,但没有看到。

于 2013-02-11T20:14:51.330 回答
0

检查您的“主要”布局并确保在 head 部分中定义了“g:layoutTitle”标签。有关详细信息,请参阅layoutTitle 文档

于 2012-12-03T10:52:29.570 回答