-replace機能実装

replace機能を実装しました。

テンプレート
<div class="box" id="message">さようなら</div>

設定XML
<tag id="message" inject="c:out" replace="false">
  <binding name="value" value="${ helloModel.greeting }"/>
</tag>

もしくは、

テンプレート
<div class="box" m:inject="c:out" m:replace="false">さようなら</div>

のように書くと、

<div class="box">こんにちは</div>

のように出力されます。一見地味でちょろいと思ってたのですが、やってみるとなかなか。トリッキーなことを内部でやってます。いずれドン引きセミナーで語りましょう。