·您当前的位置:首页 > 技术教程 > AS2与AS3技术 >

[图]Flash加载外部XML文档数据[终极版](9)

时间:2011-08-31 18:1768design.net
JSP JSP的就贴代码和注释了,因为原理一样.大家变通下就可以了. 以实验8为例: 在Flash中把加载地址改成JSP文件所在地址就行了.配置这里就不说了.对JSP有兴趣的可以去找找资料. JSP生成XML代码: %@ page contentType=

 JSP

JSP的就贴代码和注释了,因为原理一样.大家变通下就可以了.

以实验8为例:

在Flash中把加载地址改成JSP文件所在地址就行了.配置这里就不说了.对JSP有兴趣的可以去找找资料.

JSP生成XML代码:

<%@ page contentType="text/xml; charset=gb2312" %>
<%@ page import="java.sql.*" %>
<%
//输出xml文档.
out.println("<?xml version='1.0' encoding='gb2312'?>");
out.println("<!--xml-008.jsp-->");
out.println("<ColumnList>");
//新建一个连接到Data数据库的对象.
Connection conn = DriverManager.getConnection("jdbc:odbc:Data","","");
//SQL查询字符串.
String sqlcom="SELECT * FROM [column]";
//将SQL语句发送到数据库中.
PreparedStatement ps = conn.prepareStatement(sqlcom);
//执行查询,将查询结果付给记录集对象column_rs.
ResultSet column_rs = ps.executeQuery();
//声明一个记录集对象.
ResultSet cd_rs;
//使用ResultSet.next()判断是否有记录;有就返回 True ,否则返回 False;
while(column_rs.next()){
//输出xml节点.
out.println("<Column name='"+column_rs.getString("columnName")+"'>");
//SQL查询字符串.
sqlcom="SELECT * FROM columnData Where columnIndex="+column_rs.getString("columnIndex")+"";
//将SQL语句发送到数据库中.
ps = conn.prepareStatement(sqlcom);
//执行查询,将查询结果付给记录集对象column_rs.
cd_rs = ps.executeQuery();
//使用ResultSet.next()判断是否有记录;有就返回 True ,否则返回 False;
while(cd_rs.next()){
//输出xml节点.
out.println("<ColumnData name='"+cd_rs.getString("cdName")+"' url='"+cd_rs.getString("cdURL")+"' />");
}
//关闭记录集对象.
cd_rs.close();
//结束Column节点.
out.println("</Column>");
}
//结束ColumnList节点.
out.println("</ColumnList>");
//关闭记录集对象.
column_rs.close();
//关闭ps对象
ps.close();
//关闭连接对象
conn.close();
%>
 

热门文章推荐

请稍候...

保利威视云平台-轻松实现点播直播视频应用

酷播云数据统计分析跨平台播放器