无法在gsp页面中显示模型

坦纳·巴恩斯(Tanner Barnes)

因此,我刚刚开始将Grails / Groovy用于我的高级顶点项目,并且起步有些艰难。我遇到的问题是,当我在控制器中设置模型的映射时,可以遍历它并将其打印到控制台,但是当我尝试从视图中访问它时,我会得到空白页。

Domain类很简单:

package ot

class CrewDeskMapping {
    String crewDesk
    String desk
}

以及创建测试数据的Bootstrap文件:

...
new CrewDeskMapping(crewDesk:"North",desk:"MON1").save()
new CrewDeskMapping(crewDesk:"North",desk:"TWI1").save()
new CrewDeskMapping(crewDesk:"North",desk:"NWE1").save()
...     

这是我的控制器:

import ot.CrewDeskMapping;

class DashboardController {

def index() { 

    def desks = CrewDeskMapping.list()
    [desks:desks]
    for (d in desks) {
        System.out.println(d.desk);
    }
}
}

控制台输出看起来应该像这样:

MON1
TWI1
NWE1
CHI1
COL1
...

和我的index.gsp的相关部分

<body>
<g:each in="${desks}">
    <p>Title: ${it.crewDesk}</p>
    <p>Author: ${it.desk}</p>
</g:each>
</body>

最令人困惑的部分是,如果我尝试使用相同的代码,但使用不同的Domain,则可以正常工作。我已经解决了这个问题几天了,但是没有任何帮助,我们将不胜感激!

cfrick
def desks = CrewDeskMapping.list()
[desks:desks]
for (d in desks) { ...

不会退还您的 [desks: desks]

交换for和和,[desks: ...]或在末尾添加适当的return语句,如下所示:

def index() {
    def desks = CrewDeskMapping.list()
    desks.each{ log.debug it.desk } // groovier debug print
    // must be last in the method like a regular return in java,
    // but groovy allows implicit return of the last statement
    /*return*/ [desks:desks]
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何避免grails中的额外参数(GSP页面到Controller)

来自分类Dev

GSP页面中的递归

来自分类Dev

为什么数据无法显示在视图页面中?

来自分类Dev

无法显示我的分页功能中的活动页面

来自分类Dev

无法在Laravel中的模型视图中显示数据

来自分类Dev

为什么我的模型不会显示在Django的管理页面中?

来自分类Dev

无法在页面中显示此小提琴

来自分类Dev

此页面无法在IIS中显示

来自分类Dev

创建后在带有模型的html页面中显示值

来自分类Dev

如何在带有页面的QML中显示模型?

来自分类Dev

grails:在gsp中显示对象的字段

来自分类Dev

从类生成的gsp中显示图像

来自分类Dev

在grails中从gsp页面进行ajax调用

来自分类Dev

如何在gsp页面中执行除法操作。

来自分类Dev

如何传递并显示JSONArray到GSP页面以显示?

来自分类Dev

Redmine_Backlogs无法在设置页面中显示成功迁移

来自分类Dev

此页面无法在VS页面检查器中显示

来自分类Dev

IE(Windows 8.1)中无法显示Rails默认信息页面

来自分类Dev

Bootils 3 Glyphicons未显示在Grails GSP页面中

来自分类Dev

无法获取模型变量以显示在页面上

来自分类Dev

在GSP页面中运行循环时,空指针异常

来自分类Dev

无法在HTML页面中显示表格记录

来自分类Dev

无法在我的页面中显示PHP错误

来自分类Dev

Rails_admin在父显示页面中显示子模型字段

来自分类Dev

无法在模板中显示模型信息

来自分类Dev

无法获取模型对象以在django管理页面中显示属性

来自分类Dev

GSP页面中的这种语法是什么?

来自分类Dev

当模型状态为假时无法重定向,显示某些页面未找到错误

来自分类Dev

无法显示jsp页面

Related 相关文章

热门标签

归档