1

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 ビュー)) で、フィールド ヘッダーと共に flowerbrackets を取得します。列の値のみを取得し、花のブレースやフィールド ヘッダーを取得する方法はありませんか?

4

1 に答える 1

2

行を表示する GSP コードは示していませんが、 または のいずれ${it}かのように見えると思います${row}。その場合は、どちらかに置き換えてください

${it.cname}また${row.cname}

于 2014-12-21T00:23:36.120 に答える