我无法在 grails 中显示来自不同域的数据

i can't display my data from different domains in grails

我想在 grails 中显示来自多个域的数据。当我发送我的数据以查看它时,它只执行或显示第一个“每个”我正在发送这样的数据

def list(){
    [user :User.list(), address: Address.list(), contact: Contact.list()]
}

我的视图代码在这里

    <g:each in="${user}">

    First Name: ${it.firstName}
    Last Name: ${it.lastName}
    Email: ${it.email}

    </g:each>

    <g:each in="${address}">

    Permanent Address : ${it.perAddress}
    Present Address : ${it.preAddress}
    </g:each>

    <g:each in="${contact}">

    Mobile Number : ${it.phoneNumber}
    LandLine Number: ${it.landNumber}

    </g:each>

视图侧是

试试(例如):

<g:each var="a_user" in="${user}">
    First name: ${a_user.firstName}
</g:each>

虽然我会将您的“用户”重命名为“用户”,将“地址”重命名为“地址”等,以使其更加清晰和惯用...

<g:each var="user" in="${users}">
    First name: ${user.firstName}
</g:each>