flex,jsp,mysql三者之间的传值联系(转)2008年04月29日 星期二 19:39转自:http://www.iteye.com/post/362048
建立JSP,MYSQL,FLEX之间的联系基本思路如下:
1, 在MYSQL的TEST数据库下建立一个GRADE表,字段随便。然后配置JSP和MYSQL。
2, 把MYSQL支持JAVA的驱动包放在TOMCAT的 common/lib,和shared/lib目录下,并在系统的环境变量中设置classpath路径,设置为TOMCAT目录下的字目录中的tools.jar,还要加上驱动包名.jar.
3, 准备好之后,写连接MYSQL的代码,并把它输出结果转换成XML的格式显示在页面上。
4, 然后写MXML文件,用HTTPService组件去读取jsp文件的值。
5, 注意,在这里用到了中文,所以应该把文件的保存编码形式设置为utf-8。
好了,不多说了,下面为相关文件的代码。
Jsp文件代码如下:
<%@ page contentType="text/xml; charset=utf-8" %>
<%@ page language="java" %>
<%@ page import="com.mysql.jdbc.Driver" %>
<%@ page import="java.sql.*" %>
<%
//驱动程序名
String driverName="com.mysql.jdbc.Driver";
//数据库用户名
String userName="root";
//密码
String userPasswd="";
//数据库名
String dbName="test";
//表名
String tableName="grade";
//联结字符串
String url="jdbc:mysql://localhost:3306/"+dbName+"?
user="+userName+"&password="+userPasswd;
Class.forName("com.mysql.jdbc.Driver").newInstance();
Connection connection=DriverManager.getConnection(url);
Statement statement = connection.createStatement();
String sql="SELECT * FROM "+tableName;
ResultSet rs = statement.executeQuery(sql);
// 输出每一个数据值
out.println("<grade>");
while(rs.next()) {
out.println("<class1>");
out.println("<no>");
out.println(rs.getString(1)+" ");
out.println("</no>");
out.println("<name>");
out.println(rs.getString(2));
out.println("</name>");
out.println("<chinese>");
out.println(rs.getString(3));
out.println("</chinese>");
out.println("<english>");
out.println(rs.getString(4));
out.println("</english>");
out.println("<math>");
out.println(rs.getString(5));
out.println("</math>");
out.println("</class1>");
}
out.println("</grade>");
out.close();
rs.close();
statement.close();
connection.close();
%>
上面记得一定要关闭out的输出,不然就出错的。
Flex文件如下:
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute"
creationComplete = "feedRequest.send()">
<mx:HTTPService id="feedRequest" url="http://localhost:8080/firstname1.jsp"
useProxy="false" contentType="application/xml" method="get" />
<mx:Panel x="10" y="10" width="700" height="400" layout="absolute">
<mx:DataGrid x="20" y="20" id="dgPosts" width="700"
dataProvider="{feedRequest.lastResult.grade.class1}">
<mx:columns>
<mx:DataGridColumn headerText="学号" dataField="no"/>
<mx:DataGridColumn headerText="姓名" dataField="name"/>
<mx:DataGridColumn headerText="语文" dataField="chinese"/>
<mx:DataGridColumn headerText="英语" dataField="english"/>
<mx:DataGridColumn headerText="数学" dataField="math"/>
</mx:columns>
</mx:DataGrid>
<mx:LinkButton x="20" y="225" label="Read Full Post" click="navigateToURL(new
URLRequest(dgPosts.selectedItem.link))"/>
<mx:TextArea x="20" y="300" width="400"/>
</mx:Panel>
</mx:Application>
好了,就这么简单,关于flex的配置及相关设置我在ASP+ACCESS+FLEX中已经介绍了,这里就不多说了。当然JSP文件应该放在TOMCAT的ROOT目录下,而FLEX文件则应试放在TOMCAT的WEBAPPS/FLEX的目录下面。用的相关软件为,FDS+TOMCAT+FLEX BUILDER+ECLIPSE+MYSQL
分享到:
相关推荐
**JSP与Flex整合详解** 在Web开发领域,JavaServer Pages (JSP) 和 Adobe Flex 常被用于构建富互联网应用程序(Rich Internet Applications, RIA)。JSP提供了后端服务器处理能力,而Flex则专注于前端用户体验的...
flex 连接mysql数据库 flex 连接mysql数据库
根据给定的信息,本文将详细解释“Flex-Jsp-Mysql简单结合例子”这一主题,包括Flex、JSP以及MySQL在项目中的应用与交互,并重点分析MVC架构在Flex中的实现方式。 ### Flex简介 Flex是一种用于构建跨浏览器、跨...
在"flex+java+mysql登录"这个场景中,我们主要探讨的是如何使用Flex客户端与Java后台进行通信,以及通过Java处理数据库交互来实现用户登录功能。 1. Flex数据库操作:Flex中的数据访问通常通过 BlazeDS 或 LCDS ...
flex+java交互 后台传参 前台操作
本资源的源码示例可能涵盖了如何设置JSP与Flex之间的通信接口,如何在JSP中嵌入Flex SWF文件,以及如何在Flex中创建和展示报表。学习这个源码可以帮助开发者了解如何实际操作这两个技术的集成,从而提升自己在构建富...
本项目“flex+java+mysql”是一个用户登录系统,它利用了这些技术的优势,为初学者提供了很好的学习实例。下面将详细阐述这个组合中的各个知识点。 1. Flex:Flex是由Adobe开发的一种开放源代码的开发框架,主要...
Flex与Java远程传值是Web开发中的一个重要技术组合,它允许富互联网应用程序(RIA)如Flex客户端与服务器端的Java应用进行数据交换。本示例是一个综合性的项目,包括两个模块:一个基于Flex的前端应用和一个基于Java...
它通过观察者模式、命令模式等设计模式,实现了视图、模型和控制器之间的解耦。 2. **Flex**:Flex是Adobe开发的开源开发框架,主要用于构建基于Flash Player或Adobe AIR的RIA(Rich Internet Applications)。在...
Flex是一种开源的富互联网应用程序(RIA)开发框架,主要用于创建交互性强、用户体验良好的网络应用。...这个例子对于初学者理解Flex、Java和MySQL的集成非常有帮助,也为更复杂的RIA应用开发奠定了基础。
4. flex-bootstrap-jsp.jar:同样,这个文件是flex-bootstrap.jar的JSP版本,它包含了用于在JSP环境中启动Flex应用程序的特殊支持,帮助开发者在JSP上下文中正确地初始化Flex Bootstrap过程。 5. flex3_tagforjsp:...
6. **学习价值**: 对于初学者,这个例子提供了了解Flex、JSP和MySQL集成的实战机会,有助于理解Web开发中的前后端交互机制,以及如何利用数据库进行数据管理。同时,也可以通过阅读源码提升对这些技术的实际应用能力...
Flex 和 JSP 结合使用是一种常见的前端与后端交互方式,它允许开发人员利用 Flex 的富互联网应用程序(RIA)功能和 JSP 的服务器端处理能力,构建动态且交互性强的Web应用。以下是对如何结合使用 Flex 和 JSP 的详细...
在IT行业中,Java、Flex和MySQL是三种非常重要的技术,它们常常被组合使用来构建功能丰富的Web应用程序。这里我们深入探讨一下"java-flex-mysql"这个主题,它涉及到的是一套基于Java后端、Flex前端和MySQL数据库的...
8. **测试与调试**:在开发过程中,使用Flex Builder或类似的工具进行调试,确保Flex和JSP之间的通信正常,并对各种浏览器和操作系统进行兼容性测试。 通过以上这些知识点,我们可以理解"flex整合JSP"涉及到的技术...
Flex、LCDS(LiveCycle Data Services)和J2EE之间的通信是构建富互联网应用程序(RIA)的关键技术之一。本实例将深入探讨如何在这些技术之间有效地传递不同数据类型,包括字符串(String)、对象(Object)和数组...
flex4 简单增删改实例 使用mysql数据flex4 简单增删改实例 使用mysql数据flex4 简单增删改实例 使用mysql数据flex4 简单增删改实例 使用mysql数据flex4 简单增删改实例 使用mysql数据
FlexModule_j2ee 是一个专为整合Flex与JSP应用设计的组件库,它提供了一个.jar文件,使得在Java服务器端(JSP)与客户端的Adobe Flex之间建立交互变得更加便捷。Flex是一种强大的富互联网应用程序(RIA)开发技术,...
Flex的MySQL浏览器源码是一个基于Adobe Flex技术构建的图形用户界面工具,专为查看和管理MySQL数据库而设计。Flex是一种开源的、基于ActionScript的框架,用于开发富互联网应用程序(RIAs),它允许开发者创建交互性...