[akabana-user:94] Re: DTO のフィールド値が空になる

Yasuo Higa higa @ isid.co.jp
2007年 2月 9日 (金) 14:43:28 JST


ひがです。

> 古谷といいます。
> よろしくお願いいたします。
> 
> s2Flex2を使わせて頂いていますが、
> <S2Flex2Service>タグで呼び出したJava側オブジェクトで、
> DTOを戻り値に使用した場合、
> DTOのフィールドに格納された値が空になってしまう現象が起こっています。
> 
> 起こるのは、フィールド名の先頭の単語(?)が一文字の場合のようです。
> 例えば、
> aTestCode
> のような場合です。
> 
> aaTestCode
> testACode
> testAaCode
> などだと起こりません。
> 
> 長文になり申し訳ありませんが、
> 下に検証に使用したコードを貼らせて頂きます。
>     System.out.println("---aTestCode---"+dto.getATestCode());
>     Alert.show(TestDto(resultEvent.result["RESULT"]).aTestCode);

getATestCode()に対応するプロパティは、ATestCodeなので
Alert.show(TestDto(resultEvent.result["RESULT"]).ATestCode);
ではないでしょうか。
プロパティ名は、初めの2文字が大文字なら小文字には変換されません。

Yasuo Higa
The Seasar Project


akabana-user メーリングリストの案内