複数のオブジェクトをJSONとしてレンダリングしようとしています。私のコントローラのコードは次のようになります。一度に複数のオブジェクトをレンダリングする
ここdef showClient = {
if (springSecurityService.isLoggedIn()) {
def q_param = params.name_startsWith;
def listOfClients =ClientRole.findAll("FROM ClientRole WHERE party.name LIKE ? AND is_active =true",["%"+q_param+"%"])
def point= Point.get(1)
ArrayList<DisplayableName> clientList = ParameterFormatter.getFormattedDisplayNameList(listOfClients)
def json = clientList as JSON
log.debug("showClients :: jsondata = "+json)
render json
}else{
redirect(controller:'login',action: "auth")
}
}
私だけclientList
JSONとしてレンダリングしていますが、私はまたpoint
オブジェクトをレンダリングします。 clientList
とpoint
のオブジェクトを同時にどのようにレンダリングできますか?あなたが試すことができ
あなたはplsは実際にそこに何が起こるか私に説明し...とどのような値に表示 – Hussy
を取得する私は、私が説明するのは他に何か分からない、と私は従わない推測することはできあなたのコメントの2番目の部分。 JSONをレンダリングするためのドキュメント(http://www.grails.org/doc/latest/guide/6.%20The%20Web%20Layer.html#6.1.7 XMLとJSONレスポンス)を読んでください。おそらくそれはあなたのためにいくつかのことをクリアするでしょう。 –