论坛首页 Web前端技术论坛

Flex with Java

浏览 2827 次
锁定老帖子 主题:Flex with Java
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2008-04-23  

前一段时间学习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就可以看到效果了......

   发表时间:2009-01-23  
从数据库里查询出来的记录是中文的显示???怎么办。编码也是使用的GBK?
0 请登录后投票
论坛首页 Web前端技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics