Grails - 从数据库中获取值

时间:2013-11-02 13:18:40

标签: database grails

在Grails中,我想找回一份我在数据库中的发票清单。然后我想在gsp上显示这些在7天内到期的。我知道我必须在Grails控制器中写一些东西,然后是gsp页面。

我在控制器中放置了什么

def dueInvoices(){
        getDueInvoices = Invoices.getDueDate(dueDate)
        if(dueDate < 7)
        redirect(action: "list")
         [invoicesInstance: invoicesInstance]
    } 

然后我有一个名为dueInvoices的gsp页面,其代码如下

<g:each in="${dueInvoices}" var="p">
        <li>${p}</li>
        </g:each>

1 个答案:

答案 0 :(得分:0)

def dueInvoices(){
        def invoices = Invoices.findAllByDueDateLessThan(new Date() - 7)
        render(view: "list", model: [dueInvoices : invoices ])
}