-
flex jsp 连接问题3
MyEclipse 上
<?xml version="1.0" encoding="utf-8"?>
<%@ page contentType="text/html;charset=utf-8"%>
<%@ page import="java.sql.*"%>
<phonelist>
<%
String sql = "" ;
try {
Class.forName("oracle.jdbc.driver.OracleDriver");
Connection conn = DriverManager.getConnection("jdbc:oracle:thin:@100.1.1.13:1521:testnew","xlh","xlh");
Statement stmt = conn.createStatement();
System.out.println("abc") ;
sql = "select username,password from usertable" ;
ResultSet rs = stmt.executeQuery(sql);
while (rs.next()){
out.println("<phone>");
out.println("<name>" + rs.getString("username") + "</name>");
out.println("<pass>" + rs.getString("password") + "</pass>");
out.println("</phone>");
}
rs.close();
stmt.close();
conn.close();
} catch (Exception e) {
out.println(e);
}
%>
</phonelist>
flex builder 上
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml"
layout="absolute" initialize="DataService.send()">
<mx:Script>
<![CDATA[
import mx.collections.ArrayCollection;
import mx.rpc.events.ResultEvent;
[Bindable]
var _ArrayConnection:ArrayCollection ;
private function HandlerResult(event:ResultEvent):void {
_ArrayConnection = event.result.phonelist.phone;
}
]]>
</mx:Script>
<mx:HTTPService id="DataService" url="http://localhost:8888/FlexJspDemoTest/index.jsp"
resultFormat="xml" result="HandlerResult(event)" />
<mx:Form>
<mx:FormItem label="用户名:" fontSize="15" >
<mx:TextInput id="username" fontSize="15" text="{_ArrayConnection.getItemAt(0).name}" />
</mx:FormItem>
<mx:FormItem label="密 码:" fontSize="15" >
<mx:TextInput id="password" fontSize="15" text="{_ArrayConnection.getItemAt(0).pass}"/>
</mx:FormItem>
<mx:FormItem>
<mx:Button id="but" fontSize="15" label="确定" />
</mx:FormItem>
</mx:Form>
</mx:Application>
运行后出现
ReferenceError: Error #1069: 在 flash.xml.XMLNode 上找不到属性 phonelist,且没有默认值。
at FlexJspDemo/HandlerResult()[C:\Documents and Settings\Administrator\My Documents\Flex Builder 3\FlexJspDemo\src\FlexJspDemo.mxml:14]
at FlexJspDemo/__DataService_result()[C:\Documents and Settings\Administrator\My Documents\Flex Builder 3\FlexJspDemo\src\FlexJspDemo.mxml:21]
at flash.events::EventDispatcher/dispatchEventFunction()
at flash.events::EventDispatcher/dispatchEvent()
at mx.rpc.http.mxml::HTTPService/http://www.adobe.com/2006/flex/mx/internal::dispatchRpcEvent()[C:\autobuild\3.2.0\frameworks\projects\rpc\src\mx\rpc\http\mxml\HTTPService.as:290]
at mx.rpc::AbstractInvoker/http://www.adobe.com/2006/flex/mx/internal::resultHandler()[C:\autobuild\3.2.0\frameworks\projects\rpc\src\mx\rpc\AbstractInvoker.as:193]
at mx.rpc::Responder/result()[C:\autobuild\3.2.0\frameworks\projects\rpc\src\mx\rpc\Responder.as:43]
at mx.rpc::AsyncRequest/acknowledge()[C:\autobuild\3.2.0\frameworks\projects\rpc\src\mx\rpc\AsyncRequest.as:74]
at DirectHTTPMessageResponder/completeHandler()[C:\autobuild\3.2.0\frameworks\projects\rpc\src\mx\messaging\channels\DirectHTTPChannel.as:403]
at flash.events::EventDispatcher/dispatchEventFunction()
何解..是不是哪儿出错了.2009年9月26日 09:37
目前还没有答案
相关推荐
6. **交互过程**:当 Flex 应用在 JSP 页面加载时,它会与服务器建立连接。Flex 应用可以发送 AMF(Action Message Format)或 SOAP 请求到 JSP,JSP 处理请求并返回 JSON 或 XML 数据。Flex 接收到数据后,根据数据...
1. 创建Flex项目并编写`flex.xml`,配置与JSP服务的连接。 2. 在JSP项目中创建服务端接口和实现,例如使用JavaBean或Servlet处理业务逻辑。 3. 在`web.xml`中配置相应的Servlet来处理Flex的AMF请求。 4. 在Flex...
本文将详细解析如何在JSP页面中嵌套使用Flex生成的SWF文件来创建自定义的系统拓扑图。 首先,Flex是一种基于ActionScript的开放源代码框架,用于构建具有交互性和动态效果的RIA。它允许开发者创建美观且功能丰富的...
在开发Web应用时,将富互联网应用...在实际开发中,还需要注意版本兼容性,确保所使用的Flex SDK、JSP环境和相关库文件版本匹配,以避免可能出现的问题。同时,良好的错误处理和调试机制也是确保项目顺利进行的关键。
Flex 连接数据库的方法主要涉及三种技术:HttpService、WebService 和 RemoteObject。这些技术都是 Flex 与后端服务器交互的手段,因为Flex本身并不具备直接访问数据库的能力,必须通过服务端代理来实现。 1. **...
根据给定的文件信息,以下是关于“Flex连接数据库的三种方法”的详细知识点: ### Flex连接数据库的方法概述 Flex是Adobe公司推出的一种用于构建高性能、高交互性的RIA(Rich Internet Applications)的应用程序...
2. 数据绑定和远程服务通信:Flex支持数据绑定,可以轻松地将UI组件与后端数据源连接。同时,它可以通过AMF(Action Message Format)与JSP应用进行高效的数据交换。 3. 异步通信:通过HTTPService或WebService组件...
### Flex连接数据库的3种方式详解 Flex是一种用于构建高性能且具有丰富交互性的Web应用程序的开发框架。然而,Flex本身并不能直接与数据库进行通信。为了实现这一功能,开发者需要利用几种间接的方式。本文将详细...
6. **在Flex客户端调用Java服务**:在Flex项目中,使用RemoteObject或HTTPService组件,通过Blazeds与Java后端建立连接。设置相应的端点URL和方法映射,以便调用Java服务。 7. **测试与部署**:运行Flex应用程序,...
在Flex开发中,连接数据库并不是直接操作,而是通过与服务器端的交互来间接实现的。Flex提供了三种方式来实现这一目标:HttpService、WebService和RemoteObject。本教程将重点介绍使用RemoteObject连接数据库的方法...
为了解决FLEX无法直接与数据库通信的问题,可以采用以下方法:通过HTTPService组件向JSP页面发送请求,由JSP页面处理这些请求并与数据库进行交互。这种方法不仅解决了跨平台问题,还能够利用Java强大的后端处理能力...
然后,使用提供的标签来创建Flex组件,并配置与服务器的连接。最后,确保服务器端有对应的处理程序接收和响应来自Flex客户端的请求。 4. **应用场景**:这个库特别适用于需要构建动态、交互性强的Web应用的场合,如...
Flex 连接后台 Java 的几种方法选择 Flex 是一种基于 Adobe Flash 平台的 Rich Internet Application(RIA)开发技术,Java 是一种流行的服务器端编程语言。连接 Flex 和 Java 后台是构建 RIA 应用程序的关键步骤。...
【JSP+Flex+JavaSocket+jQuery+Ajax聊天】是一个技术综合的应用实例,它整合了多种前端和后端技术,为用户提供类似QQ的聊天体验。下面将分别介绍这些技术及其在聊天应用中的作用。 **JSP(JavaServer Pages)**是...
【Flex连接数据库的三种方法详解】 Flex作为一款强大的RIA(富互联网应用)开发框架,虽然无法直接连接数据库,但它可以通过几种间接方式与数据库交互。在本文中,我们将深入探讨Flex连接数据库的三种主要方法:...
在这个例子中,MySQL用于存储和管理应用程序的数据,JSP通过连接MySQL来执行CRUD操作。 4. **集成与通信**: Flex和JSP之间的通信通常通过HTTP服务或AMF(Action Message Format)完成。在这个例子中,可能使用了...
13. **Flex与JSP创建用户登录系统**:结合Flex前端和JSP后端,构建一个完整的用户认证系统,可能涉及会话管理、安全性等方面。 14. **Flex+Java Servlet文件上传**:文件上传是Web应用常见的功能,这部分可能讲解...
7. **编写Flex界面**:使用Flex的MXML和ActionScript代码,创建用户界面并连接到Blazeds服务。例如,你可以创建一个Button组件,点击时调用后端的Java方法。 8. **测试运行**:启动J2EE服务器,运行Flex客户端,...