Grails从数据库中获取结果

时间:2013-11-02 16:22:43

标签: grails

我需要获取数据库搜索的结果才能在gsp页面上打印出来。我目前有这个

<h1>Invoices</h1>
       <g:each in="${dueInvoices}" var="di">
        <li>${di}</li>
        </g:each>

我加载页面时会收到所有内容

发票invoicetest.Invoices

我还尝试在HTML表格中的数据库中命名每一列,但仍然只是得到同样的东西

我的常规代码是

def dueInvoices(){
        def today = new Date()
        def invoices = Invoices.findAllByDueDateLessThan(today + 6)
        render(view: "dueInvoices", model: [dueInvoices : Invoices ])

此代码用于查找在接下来的6天内到期的所有发票

1 个答案:

答案 0 :(得分:3)

在模型中,您传递的是课程而不是实例列表:

def invoices = Invoices.findAllByDueDateLessThan(today + 6)
render(view: "dueInvoices", model: [dueInvoices : invoices ])