grails如何调试sitemesh包含

grails如何调试sitemesh包含,grails,Grails,我有一句话: static layout = "loggedIn" 在一个控制器中,loggedIn.gsp布局用于此控制器中的视图。我在另一个控制器中包含了同一行,但它不包含此布局,而是使用layouts文件夹中的main.gsp。我有什么想法可以解决这个问题/弄清楚发生了什么事吗?注意loggedIn.gsp位于layouts文件夹中,第二个控制器出于某种原因忽略了它,其中包括完全相同的内容 static layout = "loggedIn" 第行结果是我有一个残余: &

我有一句话:

  static layout = "loggedIn"
在一个控制器中,loggedIn.gsp布局用于此控制器中的视图。我在另一个控制器中包含了同一行,但它不包含此布局,而是使用layouts文件夹中的main.gsp。我有什么想法可以解决这个问题/弄清楚发生了什么事吗?注意loggedIn.gsp位于layouts文件夹中,第二个控制器出于某种原因忽略了它,其中包括完全相同的内容

  static layout = "loggedIn" 

行结果是我有一个残余:

  <meta name="layout" content="main" />


在第二个控制器的页面中,它覆盖控制器内的静态布局设置。

我猜视图中有meta.layout属性

按以下优先顺序触发布局:

  • meta.layout
  • 控制器上的静态“布局”属性
  • 控制器/动作约定:
    • /布局/${controller}/${action}.gsp
    • /布局/${controller}.gsp
  • 已配置
    grails.sitemesh.default.layout
    property
  • /布局/应用程序.gsp

(幻灯片19)

感谢您提供此优先级。我期待着审阅您的演示文稿。