[Seasar-user:3202] コンポーネントの名前によってActionのセッタがよばれなくなる
O.K.U.
oku
2006年 2月 16日 (木) 17:26:16 JST
O.K.U.です。続けての投稿でお邪魔します。
コンポーネントの名前によってactionのセッタが呼ばれなくなるようです。
s2jsf-example の Add で
AddDtoのコンポーネントネームを addDto から hogeAddDto に変更した場合、
具体的には add.diconの
<component name="addDto" class="examples.jsf.dto.AddDto" instance="request"/>
AddActionImpl.javaの
void setAddDto(AddDto addDto)
add.htmlの
#{addDto.arg1} など
を、それぞれ、
<component name="hogeAddDto" class="examples.jsf.dto.AddDto" instance="request"/>
void setHogeAddDto(AddDto addDto)
#{hogeAddDto.arg1} などと変更した場合、
問題なく動作しますが、addDto を hAddDto に変更すると動作しなくなります。
<component name="hAddDto" class="examples.jsf.dto.AddDto" instance="request"/>
void setHAddDto(AddDto addDto)
#{hAddDto.arg1}
setHAddDto()が呼ばれなくなってしまうようなのですが、
コンポーネント名には、つけてはいけない名前が存在するのでしょうか?
Seasar-user メーリングリストの案内