Prev / Next / たまにっき。

Velocity

Category: [Java][Jakarta][Velocity]
2003-12-22

あれー.XPath の

hogehoge/text()

で MethodInvocationException が起こる.
なぜだぁ.

org.apache.velocity.anakia.AnakiaElement の selectNodes は
org.apache.velocity.anakia.NodeList を返すのだが,この NodeList に
getText() メソッドがないからかなぁ?

というか,

hogehoge/text()

が使えなかったら Velocity の意味ねーじゃねーか.
Velocity 1.3.1 の Anakia のサンプルを見てみると

#set ($hogehoge = $root.getChild("properties").getChild("hogehoge").getText())

なんてやってやがる.
getChild でやらなきゃだめか.

Category: [Java][Jakarta][Velocity]