gsp表中的Groovy-grails sql.rows

时间:2016-04-13 10:00:15

标签: postgresql grails gsp

您好我想在gsp中显示我的数据库中的结果列表。我已将结果放入g:each但结果是一行而不是表格。

我的服务是:

def listAction(){
        def sql = new Sql(dataSource)
        return sql.rows ("SELECT * FROM  mn")

我的控制器是:

def list() {          
        [contacts : contactListService.listAction()]
    }

和gsp

<g:each in="${contacts}" var="contact" status="i">
                    <td>${contact.id}</td>
                    <td>${contact.name}</td>
                    <td><g:link action="edit" id="${contact.id}" class="btn btn-info" role="button">Edit</g:link>
                        <g:link action="delete" id="${contact.id}" button type="button" class="btn btn-danger">Delete</g:link></td>
                </g:each>

1 个答案:

答案 0 :(得分:0)

每个元素都应该换成新行。

<g:each in="${contacts}" var="contact" status="i">
    <tr>
       <td>${contact.id}</td>
       <td>${contact.name}</td>
       <td><g:link action="edit" id="${contact.id}" class="btn btn-info" role="button">Edit</g:link>
           <g:link action="delete" id="${contact.id}" button type="button" class="btn btn-danger">Delete</g:link>
       </td>
    </tr>
</g:each>