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

Junji Furuya j-furuya @ solty.co.jp
2007年 2月 9日 (金) 15:55:10 JST


古谷です。

早速のご回答ありがとうございました。

> getATestCode()に対応するプロパティは、ATestCodeなので
> Alert.show(TestDto(resultEvent.result["RESULT"]).ATestCode);
> ではないでしょうか。

を試したところ、無事取得することができました。
ありがとうございました。

Yasuo Higa wrote:
> ひがです。
> 
>> 古谷といいます。
>> よろしくお願いいたします。
>>
>> 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 mailing list
> akabana-user @ ml.seasar.org
> https://ml.seasar.org/mailman/listinfo/akabana-user
> 
> 
> .
> 




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