オブジェクトのJSON表現を作成してテンプレートに送信するテストアプリケーションを作成していますが、JSONをフロントエンドのJSスクリプトで使用したいと考えています。私はこれを行うためにRatpackとJava Handlebarsを使用しています。kハンドルバーを使用したテンプレートへのJSONの送信javaおよびratpac
は、ここに私のRatpackハンドラ
class HighChartHandler extends InjectionHandler {
void handle(Context ctx, TestDataJson testDataJson) {
testDataJson.goals = 1000
testDataJson.name = "Nick"
def jsonData = json(testDataJson)
ctx.render(handlebarsTemplate('highchartTest.html', model: jsonData))
}
}
され、その後、私はこのメッセージを取得しかし、単に
<h1>Graph Test</h1>
<p>This is a WIP highchart test</p>
<p>{{model}}</p>
使用して、ページ上のデータをレンダリングしてみてください:
ratpack.jacksonを。 [email protected]
私は単純に
{"name":"Forlan","goals":1000}
ありがとう、ありがとう – pocockn