[Seasar-user:14672] Re: [S2BlazeDS]Array 型からjava.util.List型への変換

nobu [E-MAIL ADDRESS DELETED]
2008年 6月 12日 (木) 17:40:48 JST


近藤(nobu)です。

試してみました。勝手に変換してくれました。
以下のような感じです。HelpKeywordというのは、<Bean>に当たる自作
クラス(Entity)です。

■Flex側
private function buttonOnClickHandler(event:MouseEvent):void
{
	var condition:Array = new Array();
	var item1:HelpKeyword = new HelpKeyword();
	item1.helpKeywordId = 1;
	item1.name = "hoge1";
	condition.push(item1);

	var item2:HelpKeyword = new HelpKeyword();
	item2.helpKeywordId = 2;
	item2.name = "hoge2";
	condition.push(item2);

	var item3:HelpKeyword = new HelpKeyword();
	item3.helpKeywordId = 3;
	item3.name = "hoge3";
	condition.push(item3);

	svr.echo(condition);
}

■Java側
public void echo(List<HelpKeyword> message) throws Exception
{
	 ・
	 ・
	 ・
}

やってみるもんです。
AMF3通信で、Collectionの受け渡しは鬼門だと思っていたので、ずっと
配列しか使っていませんでしたので、勉強になりました。


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