テンプレートで使用するいくつかの属性を含む次のマップがあります
Map<String,String> attributes = new HashMap<String,String>();
attributes.put("attr1.val","foo");
attributes.put("attr2.val","bar");
テンプレートでは、次のように参照するとします。
<b>$attr1.val$: $attr2.val$</b>
StringTemplate は、attr1 のプロパティを逆参照していると想定しています。ドット ( $attr1\.val$
) のエスケープも機能しないようです。ドキュメントは、これがどのように、または可能かについての手がかりを提供していないようです。
区切り文字をドット以外のものに変更する必要がありますか?