hessian+flex+java複雑なオブジェクトのArrayListを渡すときに発生する問題

546 ワード

簡単に覚えておいてください.後で時間があれば、詳細な手順を書きます.
Java側のサービスの1つの方法:

public ArrayList<NodeDescBean> getNodes() {...}

flex呼び出し後に返される処理関数は、次のとおりです.

			private function refreshNodeList(data:Object):void
			{
				nodeList = data as Array;
				trace(nodeList);
			}

最初にdataをArrayListまたはArrayCollectionに変換し、デバッグしてから空になったことに気づきました.
これはやはりtrace()という方法を見つけたから発見したのですが、汗.....
またs:ComboBoxはArrayでdataProviderを作ることができず、mx:ComboBoxに変更するしかありません