`
pipe
  • 浏览: 206942 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

flex与servlet交互

    博客分类:
  • flex
阅读更多
首先,我们在eclipse中创建一个web project  取名为simple

在这个project中我们创建一个servlet:代码如下:

package com.test;

import java.io.IOException;
import java.io.PrintWriter;

import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

public class TestServlet extends HttpServlet {

	
	public void doGet(HttpServletRequest request, HttpServletResponse response)
			throws ServletException, IOException {
			this.doPost(request, response);
	}

	
	public void doPost(HttpServletRequest request, HttpServletResponse response)
			throws ServletException, IOException {

		response.setContentType("text/html");
		PrintWriter out = response.getWriter();
		out.println("<?xml version=\"1.0\" encoding=\"UTF-8\"?>");
		out.println("<rss>");
		out.println("<xml>");
			out.println("<pubDate>pubDate11111</pubDate>");
			out.println("<title>title111</title>");
			out.println("<description>description111</description>");
		out.println("</xml>");
		out.println("<xml>");
			out.println("<pubDate>pubDate222</pubDate>");
			out.println("<title>title22</title>");
			out.println("<description>description122211</description>");
	out.println("</xml>");
	out.println("</rss>");
	}

}

这个servlet的访问地址为:http://localhost:8080/simple/test,
现在我们在flex buider3中创建一个flex project,选择web root为tomcat/webapps下面, 取名test.
新建一个connect.mxml文件 代码如下:
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" creationComplete="feedRequest.send()">
	<mx:HTTPService id="feedRequest" url="http://localhost:8080/simple/test"
		useProxy="false">
		
	</mx:HTTPService>
	<mx:Panel x="10" y="10" width="800" height="400" layout="absolute" horizontalAlign="right"
		>
		<mx:DataGrid x="20" y="20" id="dgPosts" width="400" verticalCenter="center" dataProvider="{feedRequest.lastResult.rss.xml}">
			<mx:columns>
				<mx:DataGridColumn headerText="标题" dataField="title" />
				<mx:DataGridColumn headerText="时间" dataField="pubDate"/>
			
			</mx:columns>
		</mx:DataGrid>
		<mx:TextArea x="20" y="175" width="400" height="100" htmlText="{dgPosts.selectedItem.description}"/>
		
	</mx:Panel>
	
	
</mx:Application>


好了!访问一下:http://localhost:8080/test/bin-debug/connect.html
截图如下:

  • 大小: 1.2 MB
分享到:
评论
4 楼 zdlly617 2011-08-03  
如何把你的这篇博客转到我的博客中呀,我只能收藏你的这篇博客,这样的话,如果收藏的日志多了的话,就不好管理。我在博客中建立了几个分类,但是就是不知道怎么把收藏的日志分到对应的分类中,就像你的博客遮掩分类显示。
3 楼 tianhaos 2011-01-26  
哪位大侠能指点一下,我做flex与servlet交互时,报 “-由于“HTTPService”声明未实现“mx.core.IUIComponent”,它必须包含在 <Declarations> 标签中。” 错误,郁闷啊!!
2 楼 lxtkong-029 2009-11-21  
楼主:feedRequest.lastResult.rss.xml应改为:feedRequest.lastResult.xml
1 楼 wei83523408 2009-08-20  
楼主,问一下,你的那个flex project选择的Application server Type选择的什么啊。怎么我没找到Web root .我用的是插件版的FB3,难道两者不同吗?麻烦楼主把步骤弄详细点,刚学,不太懂。谢谢

相关推荐

    Flex与Servlet之间数据的交互

    三、Flex与Servlet交互原理 Flex与Servlet的数据交互主要通过AMF(Action Message Format)协议完成,这是一种高效的二进制格式,能够快速传输对象和数据。Flex客户端通过HTTP或HTTPS协议向Servlet发送AMF请求,...

    Flex与Java Servlet交互实例

    本文简单介绍了Flex如何通过servlet连接数据库(Access)。使用的是给后台传递数据的方法。 本文开发使用的软件: Flex3-eclipse plugin Tomcat 6.0 Microsoft access 2003 Eclipse 3.3 各个软件的安装和...

    flex+servlet简单实例

    这些服务允许Servlet容器处理AMF请求,与Flex客户端进行交互。 4. **数据交换**:在Flex客户端与Servlet之间,可以通过Flex的HTTPService或WebService组件发起HTTP请求。这些组件可以发送XML或AMF数据,并接收来自...

    flex与servlet 结合学习

    综上所述,Flex与Servlet的结合提供了强大的客户端展示能力和服务器端处理能力,使得开发者能够构建高效、交互性强的Web应用。通过深入学习和实践这两者的结合,你可以创建出满足各种需求的现代Web应用。提供的"基于...

    FLEX调用Servlet连接数据库源码

    在这个例子中,我们很可能是使用`HTTPService`,因为它更适用于简单的RESTful服务,与Servlet交互通常就是这样。 **数据库连接** 是通过Servlet完成的,Servlet可以使用Java的JDBC(Java Database Connectivity)...

    Flex4.6+java+servlet上传图片例子+图片上传预览

    总的来说,这个项目展示了如何结合Flex的前端交互性和Java Servlet的强大处理能力,实现图片的上传与预览功能。Flex处理用户界面和文件选择,而Java Servlet处理文件的接收和存储,两者协同工作,为用户提供了一种...

    Flex与Java的交互

    Flex与Java的交互是跨平台应用开发中的常见技术组合,允许前端用户界面(UI)与后端业务逻辑进行高效沟通。在本文中,我们将深入探讨如何使用Flex 4与Java进行通信,并通过三种不同的方法实现这一目标:RemoteObject...

    Flex与Java交互

    在Flex与Java的交互中,Servlet充当了中间件的角色,处理Flex发送的AMF(Action Message Format)或XML数据,并将处理结果返回给Flex。这种方式使得Flex和Java之间能够高效地交换数据。 在部署方面,...

    Flex入门-Flex整合Servlet

    通过这种方式,Flex与Servlet的整合使得我们可以充分利用Flex的富客户端能力,同时利用Java的强大后端处理能力,构建出高效、交互性好的Web应用。在实际项目中,还需要考虑到安全性、性能优化、错误处理等方面,以...

    Flex和Servlet结合上传文件

    这里我们关注的是如何将Adobe Flex与Java的Servlet技术相结合,实现用户友好的文件上传界面。Flex作为一个强大的富客户端开发框架,可以提供美观且交互性强的用户界面,而Servlet则是Java Web应用中的标准组件,用于...

    flex flex和 java交互

    标题"flex 和 java交互"指出了一个关键的技术融合,即Flex与Java的整合,允许Flex前端与Java后端进行数据和功能的通信。这种交互通常是通过AMF(Action Message Format)协议实现的,它提供了一种高效的数据序列化...

    flex与java交互源码

    Flex与Java交互是Web开发中的常见技术,尤其在构建富客户端应用时,它允许前端的Flex界面与后端的Java服务器进行数据交换和业务逻辑处理。Flex作为一个强大的RIA(Rich Internet Applications)开发框架,提供了丰富...

    Flex 与 Java 交互例子

    Flex与Java交互是一种常见的技术应用,特别是在构建富互联网应用程序(RIA)时。Flex作为一个强大的客户端展示层框架,用于创建交互式、动态的用户界面,而Java则在后端处理业务逻辑和数据管理。两者结合,可以实现...

    Flex与Java交互通讯视频详解

    Flex与Java交互通讯是Web开发中的一个重要话题,它涉及到客户端与服务器端的高效协同工作。Flex,作为Adobe的开源框架,主要用于构建富互联网应用程序(RIA),而Java则是一种广泛使用的后端开发语言,能提供强大的...

    基于flex和servlet模拟的QQ聊天室

    在本项目中,Flex客户端可能使用HTTP或AMF(Action Message Format)与Servlet通信,Servlet接收到消息后存储在一个共享的数据结构中,然后广播给其他用户。 【压缩包子文件的文件名称列表】: softeeTalkRoom 这个...

    flex与后台servlet建立连接

    Flex是Adobe公司开发的一种富...综上所述,Flex与后台Servlet建立连接的过程涉及到了前端与后端的数据交互、AMF通信、服务配置、XML数据处理等多个方面。理解并掌握这些知识点,对于开发富互联网应用程序至关重要。

    Flex在myeclipse下如何配置以及用serverlet的交互

    提供的文档如《如何学习flex.doc》、《MyEclipse下配置Flex.doc》、《整合Flex和Java--配置篇.pdf》和《Flex与Java Servlet交互实例.rar》将提供更详细的步骤和示例,帮助你深入理解和实践这一过程。

Global site tag (gtag.js) - Google Analytics