2014年9月5日金曜日

[SAStruts] SAStrutsのActionではgetから始まるメソッド名を付けてはいけない

ActionクラスにgetHogeという名前のメソッドを追加したところ、変更箇所以外の挙動がおかしくなった。

SAStrutsの落とし穴 - じゃばらの手記 -によると…
SAStrutsJSPレンダリングするとき、ActionFormとActionのプロパティとpublicフィールドの値をMapに詰め込みます。こうすることでpublicフィールドをJavaBeansのプロパティのような感覚で扱うことが出来るわけです。
ハマった。。

【環境】

sa-struts-1.0.4-sp9

0 件のコメント:

コメントを投稿