flex和java交互的问题 在java的servlet里 request.setAttribute("name","小王");在flex的mxml里如何取得name的值?请赐教!!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 flex没有多少人懂的......flex听说很强大,没研究过。支持下 好像不是这么写的,Flex应该遵循XML规范。 没有办法通过你这种方式传送目前只能由以下2个方式socketwebservice Flex有三种方法可以和服务器联系1 HTTPService,普通的POST或GET方式。在你的例子里想和Servlet对话用这种模式比较好2 WebService 用SOAP和WebService从服务器端得到XML。普通的WebService用法3 RemoteObjects 可以从服务器端获得封装好的JavaBean,在客户端会被自动封装到一个属性相同的ActionScript Bean里。需要额外的支持来实现,Adobe的LCDS(LifeCycle Data Services)是一个比较好的选择,极其强大而且很方便。另外ColdFusion也可以,不过没有LCDS好。回答你的问题,下面的代码是类似login的一个功能,在页面完全渲染完之后,creationComplete就会执行callServlet这个方法来跟你的Servlet取得联系。里面mx:HttpService这个组件可以当做一个数据源使用,你既可以直接用Grid列出结果,也可以建立一个方法来处理获得的数据, <mx:HttpService ..... result="loginUser(event);"... > 和与之对应的private function loginUser(event:ResultEvent):void{}就是干这个调调的<?xml version="1.0" encoding="utf-8"?><mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute"xmlns="*" creationComplete="callServlet()"> <mx:Script> <![CDATA[ private function callServlet():void { userRequest.send(); } ]]> </mx:Script><mx:HTTPService id="userRequest" url="http://localhost/myproj/myservlet" useProxy="false" method="POST"> <mx:request xmlns=""> <username>{username.text}</username> <emailaddress>{emailaddress.text}</emailaddress> </mx:request> </mx:HTTPService></mx:Application>网上有些例子和教材对你肯定有很大的帮助。推荐Flex In Action,到CSDN下载频道去下来看看吧。 关于hibernate1对1关联 jsp中的问题,请高手指教!!!~! hibernate删除问题 使用fileupload上传图片报文件夹拒绝访问错误,请高手指教!! 求助,Spring 的一个警告, 怎样消除? web服务器和应用服务器什么区别啊? jsp里怎么取post过来的信息? 请问Tomcat 5.0安装成功后怎么启动不了? jtree 中如何让某些节点有条件的默认展开???急!!!拜过 求助斑竹,偶结贴给分了,但没有看到各位得分 企业最看重什么? 面试--空指针判断处理
flex听说很强大,没研究过。支持下
1 HTTPService,普通的POST或GET方式。在你的例子里想和Servlet对话用这种模式比较好
2 WebService 用SOAP和WebService从服务器端得到XML。普通的WebService用法
3 RemoteObjects 可以从服务器端获得封装好的JavaBean,在客户端会被自动封装到一个属性相同的ActionScript Bean里。需要额外的支持来实现,Adobe的LCDS(LifeCycle Data Services)是一个比较好的选择,极其强大而且很方便。另外ColdFusion也可以,不过没有LCDS好。回答你的问题,下面的代码是类似login的一个功能,在页面完全渲染完之后,creationComplete就会执行callServlet这个方法来跟你的Servlet取得联系。里面mx:HttpService这个组件可以当做一个数据源使用,你既可以直接用Grid列出结果,也可以建立一个方法来处理获得的数据, <mx:HttpService ..... result="loginUser(event);"... > 和与之对应的private function loginUser(event:ResultEvent):void{}就是干这个调调的
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute"
xmlns="*" creationComplete="callServlet()">
<mx:Script>
<![CDATA[
private function callServlet():void {
userRequest.send();
}
]]>
</mx:Script><mx:HTTPService id="userRequest" url="http://localhost/myproj/myservlet" useProxy="false" method="POST">
<mx:request xmlns="">
<username>{username.text}</username>
<emailaddress>{emailaddress.text}</emailaddress>
</mx:request>
</mx:HTTPService></mx:Application>
网上有些例子和教材对你肯定有很大的帮助。推荐Flex In Action,到CSDN下载频道去下来看看吧。