1.新建一个felx工程,其中引入一个TextInput,ID=idFlex。再引入一个Button,ID=btnGetSvr,其事件click="getSvrInfo()"
flex基本代码如下:
<![CDATA[
import mx.controls.Alert;
public function getSvrInfo():void
{
//首先发送servlet请求 (此flex为servlet名)
var request:URLRequest=new URLRequest("http://127.0.0.1:8080/webHello/flex");
request.method=URLRequestMethod.POST;
request.data = new URLVariables("flex="+tiFlex.text); //flex为参数名
var loader:URLLoader=new URLLoader();
loader.load(request);
loader.addEventListener(Event.COMPLETE, onLoaderComplete); //后台数据到达事件
}
private function onLoaderComplete(event : Event):void //后台数据到达后激活
{
//servlet端传回来的参数
var str : String = ((event.target) as URLLoader).data;
trace("servlet端传回来的参数:"+str);
taResult.text = str;
}
]]>
要点:
该段代码使用了URLRequest、URLLoader组件,而URLLoader响应onLoaderComplete事件,表示后台数据就绪。
2.servlet代码:
protected void processRequest(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
request.setCharacterEncoding("UTF-8"); //flex中隐含为utf-8编码
response.setContentType("text/html;charset=UTF-8");
PrintWriter out = response.getWriter();
try {
String flex=request.getParameter("flex");
System.out.print("felx参数:"+flex);
out.println("servlet返回:"+flex);
} finally {
out.close();
}
}
分享到:
相关推荐
三、Flex与Servlet交互原理 Flex与Servlet的数据交互主要通过AMF(Action Message Format)协议完成,这是一种高效的二进制格式,能够快速传输对象和数据。Flex客户端通过HTTP或HTTPS协议向Servlet发送AMF请求,...
根据提供的标题、描述以及部分代码内容,我们可以总结出以下关于Flex与Servlet交互的关键知识点: ### Flex与Servlet交互 #### 1. 简介 在Web开发领域中,Flex是一种用于构建丰富互联网应用程序(RIA)的技术,而...
本文简单介绍了Flex如何通过servlet连接数据库(Access)。使用的是给后台传递数据的方法。 本文开发使用的软件: Flex3-eclipse plugin Tomcat 6.0 Microsoft access 2003 Eclipse 3.3 各个软件的安装和...
这些服务允许Servlet容器处理AMF请求,与Flex客户端进行交互。 4. **数据交换**:在Flex客户端与Servlet之间,可以通过Flex的HTTPService或WebService组件发起HTTP请求。这些组件可以发送XML或AMF数据,并接收来自...
在这个例子中,我们很可能是使用`HTTPService`,因为它更适用于简单的RESTful服务,与Servlet交互通常就是这样。 **数据库连接** 是通过Servlet完成的,Servlet可以使用Java的JDBC(Java Database Connectivity)...
综上所述,Flex与Servlet的结合提供了强大的客户端展示能力和服务器端处理能力,使得开发者能够构建高效、交互性强的Web应用。通过深入学习和实践这两者的结合,你可以创建出满足各种需求的现代Web应用。提供的"基于...
总的来说,这个项目展示了如何结合Flex的前端交互性和Java Servlet的强大处理能力,实现图片的上传与预览功能。Flex处理用户界面和文件选择,而Java Servlet处理文件的接收和存储,两者协同工作,为用户提供了一种...
Flex与Java的交互是跨平台应用开发中的常见技术组合,允许前端用户界面(UI)与后端业务逻辑进行高效沟通。在本文中,我们将深入探讨如何使用Flex 4与Java进行通信,并通过三种不同的方法实现这一目标:RemoteObject...
在Flex与Java的交互中,Servlet充当了中间件的角色,处理Flex发送的AMF(Action Message Format)或XML数据,并将处理结果返回给Flex。这种方式使得Flex和Java之间能够高效地交换数据。 在部署方面,...
通过这种方式,Flex与Servlet的整合使得我们可以充分利用Flex的富客户端能力,同时利用Java的强大后端处理能力,构建出高效、交互性好的Web应用。在实际项目中,还需要考虑到安全性、性能优化、错误处理等方面,以...
标题"flex 和 java交互"指出了一个关键的技术融合,即Flex与Java的整合,允许Flex前端与Java后端进行数据和功能的通信。这种交互通常是通过AMF(Action Message Format)协议实现的,它提供了一种高效的数据序列化...
这里我们关注的是如何将Adobe Flex与Java的Servlet技术相结合,实现用户友好的文件上传界面。Flex作为一个强大的富客户端开发框架,可以提供美观且交互性强的用户界面,而Servlet则是Java Web应用中的标准组件,用于...
Flex与Java交互是Web开发中的常见技术,尤其在构建富客户端应用时,它允许前端的Flex界面与后端的Java服务器进行数据交换和业务逻辑处理。Flex作为一个强大的RIA(Rich Internet Applications)开发框架,提供了丰富...
Flex与Java交互是一种常见的技术应用,特别是在构建富互联网应用程序(RIA)时。Flex作为一个强大的客户端展示层框架,用于创建交互式、动态的用户界面,而Java则在后端处理业务逻辑和数据管理。两者结合,可以实现...
在数据库交互的场景中,servlet负责与数据库建立连接,执行SQL语句,并将查询结果返回给Flex客户端。 本文档的目标读者是那些希望了解如何使用Flex技术与后端进行数据通信的开发者。文档会详细介绍如何通过Flex调用...
Flex与Java交互通讯是Web开发中的一个重要话题,它涉及到客户端与服务器端的高效协同工作。Flex,作为Adobe的开源框架,主要用于构建富互联网应用程序(RIA),而Java则是一种广泛使用的后端开发语言,能提供强大的...
在本项目中,Flex客户端可能使用HTTP或AMF(Action Message Format)与Servlet通信,Servlet接收到消息后存储在一个共享的数据结构中,然后广播给其他用户。 【压缩包子文件的文件名称列表】: softeeTalkRoom 这个...
Flex是Adobe公司开发的一种富...综上所述,Flex与后台Servlet建立连接的过程涉及到了前端与后端的数据交互、AMF通信、服务配置、XML数据处理等多个方面。理解并掌握这些知识点,对于开发富互联网应用程序至关重要。