1. Create Flex simple application with Flex Builder 3

<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute"
  backgroundColor="#FFFFFF">
 <mx:Script>
  <![CDATA[
   import mx.collections.ArrayCollection;
   import mx.rpc.events.ResultEvent;
  
   [Bindable]
   private var employeeData:ArrayCollection;
   private function resultHandler(event:ResultEvent):void{
    employeeData = event.result.employees.employee;
   }
  ]]>
 </mx:Script>
 
 <mx:HTTPService id="employeeService" url="http://localhost:8080/FlexServer/employees.jsp"
   result="resultHandler(event)"/>
 
 <mx:DataGrid dataProvider="{employeeData}" width="100%" height="264" y="36"/>
 <mx:Button click="employeeService.send()" y="308" label="Refresh" horizontalCenter="15"/>
 <mx:Label y="10" text="用户列表" horizontalCenter="-14" fontWeight="bold" color="#0C0B3C" fontSize="18" fontFamily="Arial"/>
</mx:Application>

2. Create Static web project FlexServer and one JSP page named employees.jsp with Eclipse J2ee ganymede

<?xml version="1.0" encoding="utf-8"?>
<%@ page contentType="text/xml; charset=gb2312"%>
<%
 response.setHeader("Pragma", "No-cache");
 response.setHeader("Cache-Control", "no-cache");
 response.setDateHeader("Expires", 0);
%>
<%@ page language="java"%>
<%@ page import="com.mysql.jdbc.Driver"%>
<%@ page import="java.sql.*"%>

<%
 String driverName = "com.mysql.jdbc.Driver";
 String userName = "root";
 String userPasswd = "";
 String dbName = "test";
 String tableName = "employee";

String url = "jdbc:mysql://localhost/" + dbName + "?user="
   + userName + "&password=" + userPasswd;
 Class.forName("com.mysql.jdbc.Driver").newInstance();
 Connection connection = DriverManager.getConnection(url);
 Statement statement = connection.createStatement();
 String sql = "SELECT * FROM " + tableName;
 ResultSet rs = statement.executeQuery(sql);
 ResultSetMetaData rmeta = rs.getMetaData();
 int numColumns = rmeta.getColumnCount();
 out.write("<employees>");
 while (rs.next()) {

out.write("<employee>");
  out.write("<name>");
  out.write(rs.getString("name"));
  out.write("</name>");
  out.write("<street>");
  out.write(rs.getString("street"));
  out.write("</street>");
  out.write("<city>");
  out.write(rs.getString("city"));
  out.write("</city>");
  out.write("<state>");
  out.write(rs.getString("state"));
  out.write("</state>");
  out.write("<zip>");
  out.write(rs.getString("zip"));
  out.write("</zip>");
  out.write("</employee>");

}
 out.write("</employees>");
 rs.close();

statement.close();
 connection.close();
%>

3. Mysql DB script

---- 数据库: `test`---- ------------------------------------------------------------ 表的结构 `employee`--CREATE TABLE IF NOT EXISTS `employee` (  `name` varchar(20) NOT NULL,  `street` varchar(100) NOT NULL,  `city` varchar(20) NOT NULL,  `state` varchar(20) NOT NULL,  `zip` varchar(10) NOT NULL) ENGINE=MyISAM DEFAULT CHARSET=utf8;---- 导出表中的数据 `employee`--INSERT INTO `employee` (`name`, `street`, `city`, `state`, `zip`) VALUES('tom', 'Tianshan', 'Shanghai', 'China', '200000'),('peter', 'Tianshan', 'Shanghai', 'China', '200000'),('Mad Li', 'Tianshan', 'Shanghai', 'China sh', '200000'),('test', 'MM', 'TT', 'kk', 'test');

4. mysql jdbc driver

mysql-connector-java-5.0.8-bin.jar

5. mysql

embedded in Xampp1.7

Appendix: about remoteObject usage with BladeDS

http://bbs.actionscript3.cn/thread-9982-1-1.html

本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/maxgong2005/archive/2009/04/12/4067149.aspx

Flex JSP with HttpService相关推荐

  1. 在Flex中使用HTTPService传递参数

    先摘录HTTPService的adobe关于MXML的官方内容如下: 在 MXML 文件中使用 <mx:HTTPService> 标签代表 HTTPService 对象.当调用 HTTPS ...

  2. Flex与.NET互操作(四):使用HttpService、URLReqeust和URLLoader加载/传输数据

    在前两篇文章中分别介绍了Flex与.NET的WebService之间的数据交互通信知识,本文将介绍另外一种加载数据以及发起请求的方式.ActionScript 3.0中提供的数据加载请求类主要是HTT ...

  3. FLEX PHP 交互 简单登录界面(1)源代码

    简单的不能再简单的flex 与 php 交互的 登录界面 (没有使用mysql) 主要是解决 httpService 的一些问题 代码在附件中 (本例用flex builder 3 和 Deamwea ...

  4. [轉]Flash/Flex监听浏览器的关闭事件

    FROM : http://blog.ityao.com/archives/581 如果想用Flash/Flex监听浏览器的关闭事件, 可以通过JavaScript的window.onbeforeun ...

  5. python中byte2array报错_python – 使用ByteArrays解压缩Zlib字符串

    我有一个用Adobe Flex 3和 Python 2.5开发的Web应用程序(部署在Google App Engine上).已经在Python中创建了一个RESTful Web服务,其结果目前采用X ...

  6. activity_manager_server

    目录结构 mapp.xml <?xml version="1.0" encoding="UTF-8" ?> <maxml version=&q ...

  7. LCDS:基本概念(一)

    LiveCycle Data Services ES architecture LiveCycle Data Services ES client architecture Flex componen ...

  8. 关于上个Flex-Jsp-DB例子中Flex和Jsp传递中文参数问题的解决方法!(Tomcat服务器)...

    情况: Flex默认使用的都是utf-8编码,包括Get,Post等方法.而Tomcat服务器端接收request对象默认是8859_1编码,添加Tomcat的request Filter用reque ...

  9. Flex与Java通信之HttpService方式

    2019独角兽企业重金招聘Python工程师标准>>> Flex用RemoteObject方式与Java通信是最常用的方式,这是一种最直观的方式.当然Flex也可以用HttpServ ...

  10. [转载]Tomcat+MySQL+JSP+LCDS+Flex+Eclipse环境搭建完美攻略

    [转自:http://blog.csdn.net/a7719665/archive/2010/04/09/5465871.aspx] 也许在行家眼里这根本不算什么,但如果你是一个新手,下面的文字绝对会 ...

最新文章

  1. Linux_Makefile模板
  2. 自制操作系统Antz day08——实现内核 (中) 扩展内核
  3. 计算机科普知识小动画,4岁嗯哼知识量惊呆杜江!这4部科普启蒙动画,孩子绝对不能错过...
  4. Vue核心50讲 | 第四回:Vue 官方赠送的橙色装备,岂能不要
  5. 视图的概念以及使用视图的好处
  6. 解决ExcuteFile执行命令时出现“无效字符”的问题
  7. android 通知打开app,Android打开通知栏并回到主页的几种方式
  8. UE4 iOS游戏开发
  9. 如何快速取消svn的关联
  10. python自动化办公-Python自动化办公室(1),python,一
  11. vscode源码分析【一】从源码运行vscode
  12. 【图像加密】基于matlab GUI+Logistic+Tent+Kent+Henon图像加密与解密【含Matlab源码 1745期】
  13. excel转置怎么操作_Excel八问八答,新手入门必修课
  14. 教学目标四个维度_教学目标很重要
  15. linux驱动——内核通知链(探究i2c-dev.c 中的bus_register_notifier函数所得)
  16. 企业数据战略中,什么样的数据才能算是真正的数据资产
  17. 人工智能入门教材,我来推荐
  18. Consul Sessions
  19. LED照明提供了额外的奖金和环境效益
  20. 《崔庆才Python3网络爬虫开发实战教程》学习笔记(5):将爬虫爬取到的数据存储到TXT,Word,Excel,Json等文件中

热门文章

  1. 图像处理中的空间域处理方法
  2. pyecharts制作交互式数据展示地图
  3. ArcGIS操作:裁切
  4. 自己创建一个本地服务器,实现文件下载
  5. Linux centos6 命令行配置网络连接
  6. Apache Flink SQL概览
  7. 阿里内部员工,排查Java问题常用的工具单
  8. 还在搭建传统IT架构的你,正在慢慢被行业淘汰
  9. 程序员如何和产品经理优雅的干架
  10. python面向对象——类(上)