在.gsp视图中显示时,我们怎样才能让GroovyfirstRowResult只列出值,而不是列标题和没有花括号?

时间:2014-12-21 00:15:50

标签: grails groovy gsp grails-controller grails-services

在groovy控制器代码中,我调用函数:

def wiki =   
{  
    def currentNode = params.nodePath  
    def conceptName = nodeService.retrieveConceptName (currentNode);  
    render (template:'wiki', model:[conceptName : conceptName])
}

在服务类中,我定义了函数retrieveConceptName:

def retrieveConceptName(currentNode)  
{  
    groovy.sql.Sql sql = new groovy.sql.Sql(dataSource);  
    def row= sql.firstRow(" SELECT cname FROM Person WHERE FULLNAME= ?",[currentNode]);  
    return row;  
}  

在我的输出(wiki模板(gsp视图))中,我得到了花括号和字段标题,如何仅获取列的值而不是花括号或字段标题?

1 个答案:

答案 0 :(得分:2)

您还没有显示显示该行的GSP代码,但我想它看起来像${it}${row}。如果是这样,请用

替换它

${it.cname}${row.cname}