Flex with Java

前一段时间学习Flex,个人认为Flex的图形比较好看.所以说就想用它来做客户端和Java进行交互.

以下是我学习的一个练习,中间有过很多挫折,最后还是很兴奋.


准备活动:

Flex3.0 SDK

J2SE 6.0

Tomcat 6.0

 

先写Flex文件,

users.mxml

<?xml version="1.0" encoding="utf-8"?>

<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" 

	width="100%" height="100%" layout="absolute"

	creationComplete="serv.send()">



	<mx:HTTPService id="serv" url="http://localhost:8080/T01/users.jsp"/>

    <mx:DataGrid dataProvider="{serv.lastResult.catalog.user}"/>



</mx:Application>

 用Flex工具编缉一下.

%Flex_HOME%\bin\mxmlc.exe users.mxml

会得到一个users.swf的文件.


然后写jsp文件

users.jsp

<%@page import="com.owl.user.dao.UserJdbcDao"%>

<%@page import="com.owl.bean.User"%>

<%@page import="java.util.List"%>

<?xml version="1.0" encoding="GB2312"?>

<catalog>

<%

        UserJdbcDao userJdbcDao = new UserJdbcDao();

        List list = userJdbcDao.getUsers();

        for (int i=0; i<list.size(); i++)

        {

                User user = (User) list.get(i);

%>     

    <user id="<%= user.getId()%>">

        <name><%= user.getName() %></name>

        <age><%= user.getAge() %></age>

        <sex><%= user.getSex() %></sex>

    </user>

<%

        }

%>

</catalog>

 数据源文件自已写了.

最后把两个文件放在相同的目录下.我放在 T1 的目录下,然后把T1放进%Tomcat_Home%\webapps下面就可以了

然后事运行Tomcat服务器,

在浏览器中输入http://localhost:8080/T1/users.swf就可以看到效果了......

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值