Flex端访问servlet 类
发布时间:2020-12-15 01:24:27 所属栏目:百科 来源:网络整理
导读:package com.boco.smp.servlet{import flash.events.EventDispatcher;import flash.events.IEventDispatcher;import mx.controls.*;import mx.rpc.AsyncToken;import mx.rpc.events.FaultEvent;import mx.rpc.events.ResultEvent;import mx.rpc.http.HTTPSer
package com.boco.smp.servlet { import flash.events.EventDispatcher; import flash.events.IEventDispatcher; import mx.controls.*; import mx.rpc.AsyncToken; import mx.rpc.events.FaultEvent; import mx.rpc.events.ResultEvent; import mx.rpc.http.HTTPService; public class J2eeServer extends EventDispatcher { public function J2eeServer(target:IEventDispatcher=null) { super(target); } public function sendRequest(time:String="",justUnit:String="",department:String="",eventType:String=""):void { var httpObject:HTTPService = new HTTPService(); httpObject.resultFormat = "text"; //httpObject.url = "http://localhost:8080/FlexSample/SampleServlet?locale="+locale; //http://localhost:8080/zcTopology/zcTopology.html httpObject.url = "http://localhost:8080/zcTopology/SampleServlet?time="+time+"&justUnit="+justUnit+"&department="+department+"&eventType="+eventType; var responder:mx.rpc.Responder = new mx.rpc.Responder(onSuccess,onFault); var call:AsyncToken = httpObject.send(); call.addResponder(responder); } private function onSuccess(event:ResultEvent):void { //Alert.show("invoke javaServlet Success"); this.dispatchEvent(event); } private function onFault(event:FaultEvent):void { trace("communication failed!"); this.dispatchEvent(event); } } } (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |