开源中文网

您的位置: 首页 > Java语言 > 正文

flex中httpservice与java后台交互的两种传值方式

来源:  作者:

方式一:通过<s:request/>标签进行交互,在该标签内部以要传递的参数名作为该标签内的子标签,值作为内容进行传递,服务端接受数据采用request.getParmeter("参数名")获取数据.
示例代码:







<!--定义HttpService发送请求-->
<s:HTTPService id="service"
url="http://localhost:8080/testhttpservice/testHttpServiceServlet"
useProxy="false"
fault="service_faultHandler(event)"
result="service_resultHandler(event)">
<!--第一种传值方式-->

<s:request >
<!--参数名称作标签,中间填充参数值-->
<username>{txtusername.text}</username>
<password>{txtpassword.text}</password>
</s:request>

</s:HTTPService>


方式二:第二种传值方式通过send()方法传值send方法中传递参数 ,服务端接受数据采用request.getParmeter("参数名")获取数据.
示例代码:


//第二种传值方式 通过send()方法传值 send方法中传递参数
//定义一object对象
var val:Object=new Object();
//分别将文本框username,password的值传递到后台
//object对象.参数名=值 传值操作
val.username=txtusername.text;
val.password=txtpassword.text;
service.send(val); 

Tags:后台 方式
关于开源中文网 - 联系我们 - 广告服务 - 网站地图 - 版权声明