浏览 255 次
|
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
|---|---|
| 作者 | 正文 |
|
时间:2008-04-23 关键字: flex, java flex, 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的文件.
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就可以看到效果了...... 声明:JavaEye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
| 返回顶楼 | |


