<mx:HTTPService id="clientIpDs"
url="http://192.168.10.135:8080/flcds/getIP.jsp"
useProxy="false" showBusyCursor="true"
resultFormat="text" method="POST"
result="dealResult(event)"
fault="alss(event)">
</mx:HTTPService>
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%
String clientIP = request.getRemoteHost();
response.getWriter().print(clientIP);
%>
<mx:Script>
<![CDATA[
import mx.rpc.events.FaultEvent;
import mx.rpc.events.ResultEvent;
import mx.events.CloseEvent;
import mx.controls.Alert;
import mx.events.ListEvent;
import mx.collections.ArrayCollection;
[Bindable]
private var req_url:String = "http://192.168.10.135:8080/flcds/getIP.jsp";
//询问是否与对方建立视频
private function ask(evt:ListEvent):void{
this.clientIpDs.send();
var selectItem:Object = evt.currentTarget.selectedItem;
Alert.show("确认请求与"+selectItem.username+"视频吗?","提示",Alert.OK|Alert.CANCEL,this,doRequest);
//处理请求
function doRequest(evt:CloseEvent):void{
if(evt.detail == Alert.OK){
}
}
}
//处理获取的客户端IP
private function dealResult(event:ResultEvent):void{
Alert.show("请求成功......","提示");
var cIp:String = event.result as String;
Alert.show(cIp);
}
private function alss(event:FaultEvent):void{
Alert.show("请求失败......","提示");
}
]]>
</mx:Script>
分享到:
相关推荐
Flex与JSP通信包,这里面是一个包文件
FLEX与JSP结合并测试HTTPService与java用XML通信.doc
FLEX与JSP结合并测试HTTPService与java用XML通信
用flex和jsp实现的一个网页即时通信的小程序 大家可分享进行完善
现在,我们希望用 Flex 替换掉原有的 Servlet 和 JSP 页面,就需要让 Flex 和 Java EE 后端通信。Flex 支持多种远程调用方式,包括 HTTP,Web Services 和 AMF。不过,针对 Java EE 开发的服务器端应用,可以通过...
现在,我们希望用 Flex 替换掉原有的 Servlet 和 JSP 页面,就需要让 Flex 和 Java EE 后端通信。Flex 支持多种远程调用方式,包括 HTTP,Web Services 和 AMF。不过,针对 Java EE 开发的服务器端应用,可以通过...