Grails g:每个标签

Sag*_*ael 1 grails

在grails中,我试图获取一个名为Child的域的每个实例,以便为该授权用户打印出来.

我使用以下内容:

 <g:each var="child" in="${Child}">
    <p>Name: ${child.firstname}</p>
    <p>Surname: ${child.lastname}</p>
 </g:each>
Run Code Online (Sandbox Code Playgroud)

每个用户可以有几个孩子(孩子),我希望它列出当前登录用户的孩子.我正在使用spring source安全核心插件进行登录等.

这是我的例外:

类:groovy.lang.MissingPropertyException消息:没有这样的属性:class的firstname:com.fyp.timeline.Child可能的解决方案:firstname,lastname

有任何想法吗?

Mr.*_*Cat 5

<g:each var="child" in="${user.children}">
   <p>Name: ${child.firstname}</p>
   <p>Surname: ${child.lastname}</p>
</g:each>
Run Code Online (Sandbox Code Playgroud)

user是登录用户的实例

User{
    static hasMany=[children:Child]
}
Run Code Online (Sandbox Code Playgroud)