[Seasar-user:15615] Re: [SAStruts]@Execute でアノテートしたメソッドの名前がgetXXXXXの場合
Yasuo Higa
[E-MAIL ADDRESS DELETED]
2008年 9月 2日 (火) 16:36:37 JST
ひがです。
> 茂木と申します。
>
> アクションクラスで@Executeでアノテートしたメソッドの名前を
> getXXXXXというように頭に"get"をつけたものにすると、別の
> メソッドを呼び出していても、getXXXXXが自動的に呼ばれて
> しまうように見えます。多分、プロパティのアクセッサーと勘違
> いされてしまっているのかなぁ?と憶測しています。
>
> @Executeでアノテートしたメソッドは、自動的な呼び出しから
> 名前に関わらず除外した方が良いような気がしますがいかがでしょう?
> (私などは、Ajax用の@Executeメソッドは"getXXXXX"というように
> 命名しがちなもので。。。)
>
プロパティにアクセスしているのは、Seasar2なので、
SAStrutsのアノテーションは理解できません。
そのため、実行メソッド名は、getXXXXXにはしないようにして
ください。
よろしくお願いします。
Seasar-user メーリングリストの案内