1

速度が文字列に対して次の出力を与える理由

VelocityContext vc = new VelocityContext();
vc.put("foo", "bar");
String inString = "THis is ${{foo}} and this is ${foo}.Hello and ${foo}-Hello";

StringWriter sw = new StringWriter();
ve.evaluate(vc, sw, "Tag", inString);

出力:

THis is ${{} and this is bar.Hello and bar-Hello 

私はそれが印刷される${{foo}}か、または{bar}なぜ${{}でしょうか? ダブルカーリーはエスケープ文字として機能しますか?

私はtrueに設定された厳格な参照モードでこれを使用しています。そして、例外も表示されず、そのまま印刷されることもありません。それが私を混乱させているのです。

4

2 に答える 2