% と $ その2
昨日「プロパティkeyとvalueを持つオブジェクト」と書いて省略してましたが、
public class Dto{ private String key; private String value; /* getter/setter 略 */ }
これだと、selected が key と同値である場合はきちんと「selected」となりました。※%の場合
でもこの場合で「%」ではなく「$」とすると「selected」となりません。
しかし、今度はkeyの型をintとします。
public class Dto{ private int key; private String value; /* getter/setter 略 */ }
すると、selected と key が同値でも「selected」となりません。※%の場合。
でもこの場合で「%」ではなく「$」とすると「selected」となります。
さて、パースの方法が違うのか?
追記
webwork側ではOGNLで評価されて、Freemarkerに渡って更に評価されているので、
型がどうなって渡っていってるのか調べる必要があるのかな。
結構辛いかも。