問題タブ [vtl]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
651 参照

java - オブジェクト内のフィールドにアクセスしても、Velocity Template が detempletizing しない

以下のコードを作成しました。これは基本的に、 template 内のおよびHello simple Kishoreの値を代入して印刷する必要があります。$string$value.nameHello $string $value.name

の値を代入しますが、$string決して$value.name置き換えられません。
and の値を detempletize しようとしましたが、それは出力として$value正常に機能するTestClass$Sample@5594a1b5ため、問題はTemplate が object のフィールドにアクセスできないことです。

いくつかの制約により、 VelocityEngine.mergeTemplate ではなく、 VelocityEngine.evaluate 自体を使用する必要あります。

コード:

出力:

0 投票する
1 に答える
1417 参照

aws-lambda - キーが VTL / API Gateway テンプレートに存在しない場合は null を返します

次のテンプレートは''、Authorization ヘッダーが存在しない場合に返されます。代わりにどうやって入手できnullますか?したがってnull、キーが存在しない場合は戻ります...

0 投票する
0 に答える
149 参照

html - 速度: テンプレートに基づいて変数を定義しますか?

VTL を使用して一部の HTML を自動的に変更したいと考えています。この場合、余分な値を HTML 要素に挿入します。たとえば、私が扱っているコア HTML が

テキストを配置する alt タグを動的に見つけられるようにしたいと思います。ほとんどの場合、これは非常に簡単です。あなたは次のようなことをします

私が興味を持っているのは、変数を明示的に定義せずに alt 属性を選択する方法があるかどうかを知ることです。このような変数を Velocity で動的に作成できますか? すべての alt タグを同じものとして定義するか、インスタンスごとに分割するかは特に気にしません。

0 投票する
3 に答える
1943 参照

aws-api-gateway - VTL のオブジェクトにキーと値のペアを追加する (API Gateway 用)

AWS API Gateway 統合応答のマッピング テンプレートを作成しています。Lambda 関数から返された JSON オブジェクトにキーと値のペアを追加したいと考えています。

私の関数は、次のような JSON を返します。

テンプレートで次のようなものを出力したいと思います。

そして、私のマッピング テンプレートは次のようになります。

ただし、私のテンプレートは、追加しようとしたもの$thingyなしで、変更されていない を出力します。href

VTL ユーザー ガイドを読みましたが、役に立ちませんでした。