grails - 当显示在.gsp View 中时,如何使GroovyfirstRowResult仅列出值,而不列出列标题且不包含花括号?

标签 grails groovy gsp grails-controller grails-services

在常规的 Controller 代码中,我调用该函数:

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

在服务类中,我定义了函数restoreConceptName:
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 View ))中,我得到了花括号以及字段标题,如何仅获取列的值而不是花括号或字段标题?

最佳答案

您尚未显示用于显示该行的GSP代码,但我想它看起来像${it}${row}。如果是这样,请将其替换为
${it.cname}${row.cname}

关于grails - 当显示在.gsp View 中时,如何使GroovyfirstRowResult仅列出值,而不列出列标题且不包含花括号?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27585615/

相关文章:

oracle - 从多个列表填充Grails GSP表

grails - 如何在Grab功能测试中切换引导选项卡?

grails - 相当于mysql_real_escape_string的Grails

spring - 使用Spring Security Rest插件时出现问题

orm - 独立使用 Grails GORM

groovy - Jenkins 脚本限制给定节点的所有构建

hibernate - 有没有办法测试我的grails应用程序的HQL查询?

不能在子类中覆盖 groovy protected 属性

grails - 如何在grasp gsp中使用g:datePicker来选择时间?

grails - 如何在grails中创建只读 View ?