无法从以XML格式打印的JSP中保存数据?

时间:2011-02-22 05:22:58

标签: flex jsp flex4

我正在从数据库中检索细节并以XML格式打印它们。它工作得很好,甚至可以在Flex中显示相同的XML格式。但是,我不确定如何保存此XML文件以将其作为datagrid的数据提供程序。

这是我的JSP代码:

<%

    ps1 = conn.prepareStatement("select file from file where status='P'");
    rs1=ps1.executeQuery();
    out.println("<?xml version=\"1.0\" encoding=\"UTF-8\"?>");
    out.print("<people>" );         
    while(rs1.next())
    {           
               out.print("<person> " + 
                          "<name>" + rs1.getString(1) +"</name> " + 
                          "</person>") ;      
  }     
   out.println("</people>");

%GT;

它在Flex中打印以下详细信息:

       HTTP://本地主机:8080 /访问/ serenity.mp3   

我正在使用以下内容来获取详细信息

event.result.body.people.toXMLString();

任何人都可以帮我保存数组中的上述细节。

1 个答案:

答案 0 :(得分:1)

您是否尝试使用XMLList代替ArrayCollection

This article举例说明了使用XMLList作为dataProvider的{​​{1}}。我希望这有帮助!