`
zhangb310
  • 浏览: 64062 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

flex httpService用法

    博客分类:
  • flex
阅读更多
传递请求到Java后台自己总结出了三种方式,
第一种:
通过httpService向java的servlet发送请求,然后返回一个结果:
第一步新一个httpService.mxml文件:
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute">
<mx:Button x="277" y="162" label="点击" width="194" height="73" id="myButton" click="myFunction()"/>

<mx:HTTPService
   id="myHttpService"
   result="myResult(event)"
   fault="myFault(event)"
   method="POST"
   url="http://127.0.0.1:8080/httpService01/httpservcie.do">
  <mx:request xmlns="">
   <userName>何正元</userName>
   <userPwd>123</userPwd>
  </mx:request>
</mx:HTTPService>

<mx:Script>
  <![CDATA[
   import mx.rpc.events.FaultEvent;
   import mx.controls.Alert;
   import mx.rpc.events.ResultEvent;
   private function myFunction():void{
    myHttpService.send();
   }
   private function myResult(event:ResultEvent){
    var msg = event.result.toString();
    Alert.show(msg);
   }
   private function myFault(event:FaultEvent){
    var msg = event.fault.toString();
    Alert.show("错误:"+msg);
   }
  ]]>
</mx:Script>
</mx:Application>
第二步,写一个servlet:
package com.lovo;

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 HttpService 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 {

  request.setCharacterEncoding("UTF-8");
  response.setContentType("text/html;charset=utf-8;");
  PrintWriter out = response.getWriter();

  String userName = request.getParameter("userName");
 
  String userPwd = request.getParameter("userPwd");
  out.print("你输入的姓名为:"+userName+ "密码为:"+userPwd);
 
}

}
对于httpServlet就介绍完成了。上面代码是通过测试的。
分享到:
评论

相关推荐

    java 中使用Flex的HttpService的详细配置

    本篇文章将深入探讨如何在Java环境中配置和使用Flex的HttpService。 首先,Flex HttpService基于AMF(Action Message Format)协议,它提供了高效、二进制的数据交换格式,能够显著提高数据传输效率。然而,为了使...

    flex4 httpservice 例子

    下面我们将详细介绍如何使用Flex4的`HTTPService`来提取XML数据: 1. **创建HTTPService实例**: 首先,我们需要在MXML文件中创建一个`HTTPService`实例,指定其URL和方法类型(GET或POST): ```xml &lt;s:...

    Flex HTTPService如何给后台传递参数 .doc

    ### 方法1:使用URLVariables对象 URLVariables类是Flex中用于将变量序列化为URL查询字符串的工具。这种方法适用于GET和POST请求,但通常在POST请求中更为常见,因为它可以处理更复杂的数据结构。以下是如何使用...

    flex httpservice 和 java通信 获取 java端的返回值

    本文将详细介绍如何使用Flex的HTTPService组件与Java服务进行交互,并获取Java端的返回值。首先,让我们了解一下Flex和Java通信的基本原理。 Flex是一款基于ActionScript 3的开源框架,用于创建富互联网应用程序...

    Flex4.0 如何通过 HttpService和WebService与服务器进行通信

    在Flex 4.0中,你可以通过以下步骤使用HttpService: 1. 引入所需的库:在MXML文件中,确保导入`mx.rpc.http.HTTPService`库。 ```xml &lt;fx:Import source="mx/rpc/http/HTTPService"/&gt; ``` 2. 创建HTTPService实例...

    Flex HTTPService with ASP.NET.zip

    本教程旨在演示在帶有ASP.NET的Flex 2+中HTTPService功能的使用。 Adobe Flex中有許多方法可以與ASP.NET(或簡單地說,服務器端語言)進行通信。 HttpService,WebService,WebORB,FluorineFx等。在本教程中,我僅...

    Flex+HTTPService 例子

    在这个“Flex+HTTPService 例子”中,我们将探讨如何使用Flex与Java后台通过HTTPService进行数据交互。 首先,我们需要了解Flex中的HTTPService组件。HTTPService允许开发者发送HTTP请求到服务器,并接收响应数据。...

    flex httpservice实例

    HTTPService支持GET和POST等HTTP方法,可以发送JSON、XML等多种格式的数据,并能够处理响应结果,使开发者能够轻松地集成实时数据流到他们的Flex应用中。 ### 实例解析 在提供的代码片段中,我们看到一个简单的...

    FLEX _HTTPService的调用方法

    根据提供的文件信息,我们可以深入探讨FLEX中的_HTTPService组件及其使用方法。此组件主要用于与Web服务进行通信,例如从服务器获取或发送数据。下面将详细解释如何使用_HTTPService组件,并通过示例代码来展示其...

    Flex使用HttpService以键值对的形式发送请求,Java使用Servlet接收

    在这个场景中,Flex使用`HttpService`组件向Java的Servlet发送键值对形式的数据,而Servlet负责处理这些请求并返回响应数据。下面将详细介绍这一过程。 首先,Flex中的`HttpService`是ActionScript 3(AS3)的一个...

    Flex+SpringMVC HttpService 发送XML数据

    本文将详细介绍如何使用Flex的HttpService组件向SpringMVC应用发送XML数据,并进行交互。 一、Flex中的HttpService组件 1. 创建HttpService:在Flex项目中,通过MXML或ActionScript可以创建HttpService实例。设置...

    Flex4_httpService

    综上所述,Flex4_httpService项目涵盖了Flex 4与Java Web服务交互的核心技术,包括客户端HTTPService的使用、服务端Java接口的实现以及项目配置和调试等环节。通过深入学习和实践,开发者可以熟练掌握Flex 4与后端...

    flex与httpService通信(java)

    通过以上介绍,我们可以理解Flex如何使用`HTTPService`组件与Java后台进行通信,包括配置服务、发送请求和处理响应。在实际项目中,还需要考虑安全、性能优化以及错误处理等方面的问题。理解这一通信机制对于构建...

    flex 解析xml文件 httpservice

    本篇文章将深入探讨如何使用Flex解析XML文件,并通过HTTPService来读取XML内容,以及如何根据需求过滤字符串并获取所需值。 首先,让我们了解Flex中的XML类。XML类是ActionScript 3.0中用于处理XML文档的主要工具,...

    Flex3 HTTPService 获得json数据

    本篇文章将深入探讨如何使用Flex3的HTTPService来获取JSON数据。 首先,JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,易于人阅读和编写,同时也方便机器解析和生成。在Flex3中,我们经常用它来...

    flex4.5httpservice实现搜狐焦点图新闻和特效按钮皮肤制作

    1. 创建 HTTPService 实例,设置 URL 和方法,配置请求参数,然后监听 result 和 fault 事件。 2. 当数据成功返回时,解析响应数据,可能需要使用 XML 或 JSONParser。 3. 将解析后的数据绑定到 Flex 组件,如 ...

    Flex httpservice返回值类型和处理

    Remote Object提供了更便捷的对象映射,使得Java对象可以直接在Flex前端使用,而HTTPService则更加通用,但可能需要额外的XML解析工作。 在HTTPService中,返回值的处理是关键点。默认情况下,`resultFormat`属性...

    flex实例HTTPService

    通过研究这个示例,你可以更直观地理解HTTPService的工作原理和使用方法。 总结来说,HTTPService是Flex中一个强大且灵活的工具,它简化了客户端与服务器之间的数据交互。熟练掌握其用法,能有效提升你的Flex应用...

    纯flex网站前台(httpservice、webservice进行数据交互)

    4. **数据交互流程**:在Flex应用中,通常会创建一个HTTPService或WebService对象,配置其URL、方法和其他参数,然后定义一个事件监听器来处理返回的数据。当用户触发某个操作时,如点击按钮,服务会被调用,然后在...

Global site tag (gtag.js) - Google Analytics