[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 メーリングリストの案内