Struts2+Flex开发

来源:百度知道 编辑:UC知道 时间:2024/09/21 18:47:29
问一下 用Flex+Struts2开发的时候,例如最简单的两个文本框,一个登录按钮,点击登录按钮,Struts2将接收两个文本框的数据。但是 接收数据之后怎么返回结果给Flex?最好有个小例子参考一下。

java代码
package com.test;

public class FirstJavaClass {
public String sayHello(String str){
return "你说的是:"+str;
}
}
下面是FLEX代码
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute">
<mx:Script>
<![CDATA[
import mx.rpc.events.ResultEvent;
import mx.controls.Alert;
private function callRO(str:String):void{
firstRO.sayHello(str);
firstRO.addEventListener(ResultEvent.RESULT,getROResult);
}

private function getROResult(e:ResultEvent) :void {
Alert.show(e.result.toString());
}
]]>
</mx:Script>
<mx:RemoteObject id="firstRO" destination="FirstJavaClassRemoteObject"/>
<mx: