今天看到一篇不错的as和jsp通信的例子,转了.
as3:
jsp:display.jsp
as3
as3:
var request:URLRequest=new URLRequest("目标页面"); var loader:URLLoader=new URLLoader(); loader.load(request) request.method=URLReqeustMethod.GET;
jsp:display.jsp
<%@ page contentType="text/html; charset=gb2312" language="java" import="java.sql.*" errorPage="" %> <% out.println("<?xml version=\"1.0\" encoding=\"utf-8\"?>"); out.println("<root>"); String userName=""; String pwd=""; String url="jdbc:mysql://localhost:3306/pic? user=userName&password=pwd&useUnicode=true&charsetEncoding=utf-8"; String sql="select * from pic_upload"; Class.forName("com.mysql.jdbc.Driver").newInstance(); Connection conn=DriverManager.getConnection(url); Statement stm=conn.createStatement(); ResultSet rs=stm.executeQuery(sql); while(rs.next()){ String pic_count=rs.getString("id"); String pic_path=rs.getString("pic_path"); String pic_name=rs.getString("pic_name"); out.println("<node>"); out.println("<id>"+pic_count+"</id>"); out.println("<name>"+pic_name+"</name>"); out.println("<path>"+pic_path+"</path>"); out.print("</node>"+"\n"); } out.println("</root>"); %>
as3
private function jspLoaded(e:Event):void { myXML=XML(loader.data);//trace(loader.data)就可以看到jsp输出的页面内容,必须要转化成XML类型 var nodes:XMLList=myXML.children();//这句代码相当重要用children()方法进行遍历。目的是获得所有的节点(node) var i:int=nodes.length()-1;//获得节点的个数,简单 var n:String=myXML.node[i].name;//输出最后一个节点下name属性的值,你可以用for循环进行遍历输出 //下面是new一个tileList组建进行测试的 var dp:DataProvider=new DataProvider; //dp.addItemAt({Label:"images1",source:"http://localhost:888/flashup/upload/"+n},i); dp.addItem({Label:"the Last one",source:"http://localhost:888/flashup/upload/"+n}); var tileList:TileList=new TileList; tileList.dataProvider=dp; tileList.columnWidth=500; tileList.rowHeight=350; tileList.columnCount=3; tileList.rowCount=3; addChild(tileList); //trace(myXML.node.name); }
发表评论
-
深入理解Flash Player的应用程序域(Application Domains)
2014-03-14 14:50 565转载 http://riaoo.com/?p=1970 来自 ... -
填充sprite以便鼠标事件监听和当作容器
2012-07-03 15:40 926m_container.graphics.begin ... -
as3中创建对象池
2012-05-16 20:38 1616创建对象池的代码如下: import flash.displ ... -
as3 splice删除元素需要注意的地方
2012-04-11 18:23 1804在for循环里删除原始,也要修改下标值,下面的代码演示不更新下 ... -
as3中如何设置嵌入字体
2012-03-09 15:46 1394代码如下 public static function s ... -
as3中的MOUSE_LEAVE事件,当光标离开舞台时触发
2012-02-24 15:28 1828MOUSE_LEAVE - 当光标离开舞台时触发(stage. ... -
as3参考手册
2012-01-03 11:37 997as3参考手册 -
设置按钮上动态字体不可选
2011-12-20 15:03 788ts_txt.mouseEnabled = false -
外网js调用as方法时产生的跨越问题
2011-12-19 10:08 728外网js调用as方法时产生的跨越问题 解决 Securi ... -
优化flash程序
2011-11-21 23:57 749详细的记载了如何优化flash程序 -
as3中datagrid标题居中的问题
2011-08-03 17:32 1054这个问题实在是很棘手,设置各种式样都不管用,什么align居中 ... -
datagrid中修改背景颜色式样
2011-08-03 17:21 1171以下转载官方文档 //http://www.adobe.com ... -
as3中Vector中对象之排序
2011-08-02 21:37 4650假如Vector中的对象是Boarder类,此类中两个属性 n ... -
as3中sharedobject保存数组
2011-07-31 23:22 1136import flash.net.SharedOb ... -
flash cs5的动态文本设置
2011-06-27 23:19 1437Flash CS5 中,在设置动态文本字体时,系统默认为ant ... -
flash中 1046:找不到类型,或者它不是编译时的常数:Vector
2011-06-21 16:43 1893出现这种错误时可能是flash播放器的问题 解决办法:配置播放 ... -
datagrid中应用影片剪辑
2011-04-13 15:45 801我们知道,datagrid组件用来显示数据再好不过,但是如果我 ... -
as3中的itemclick
2011-02-16 11:30 1057最近做项目需要用到SelectableList,其 ...
相关推荐
在知识的讲解上,《Java Web开发详解——XML+DTD+XML Schema+XSLT+Servlet3.0+JSP2.2深入剖析与实例应用》采用理论与实践相结合的方式,从程序运行的内部机制进行分析讲解,并通过大量的实例和实验来验证并运用本书...
iBATIS的核心功能在于将SQL语句与Java代码分离,通过XML或注解的方式配置和映射SQL,使得数据库操作更加灵活、易于维护。在iBATIS 3.0中,SQLMapConfig.xml是全局配置文件,包含数据源、事务管理器、环境等信息。 ...
提供的压缩包文件包含了基于JSP 3.0的购物车实例,这是一个很好的学习素材,你可以通过阅读和运行代码来理解JSP 3.0的用法和特性,加深对JSP的理解。 总之,JSP 3.0不仅提升了开发者的编写体验,还增强了其作为MVC...
基于servlet3.0的jsp打jar包示例
【标题】"Jsp/Servlet3.0 ppt和代码"涉及的是Java服务器页面(JSP)和Servlet 3.0版本的关键技术。JSP是一种动态网页技术,它允许开发者将HTML代码与Java代码混合编写,从而实现服务器端的动态内容生成。而Servlet是...
本项目“(jsp+servlet+xml)xml绑定”着重于Java技术如何与XML进行交互,通过JSP(JavaServer Pages)和Servlet来实现XML文档的解组、编组以及动态内容修改。以下将详细介绍这个过程中的关键知识点。 首先,XML...
当我们谈论“EXT3.0 JSP上传”时,我们实际上是在讨论如何利用EXT3.0的组件和功能,结合JSP来实现在Web应用中的文件上传功能。 EXT3.0提供了多种组件,如FormPanel、FileUploadField等,可以帮助我们构建一个用户...
### Eclipse 3.0上配置JSP开发环境详解 #### 一、概述 本文将详细介绍如何在Eclipse 3.0环境下配置JSP开发环境。整个配置过程涉及多个步骤,包括Java环境安装、Tomcat安装、Eclipse安装以及必要的插件安装等。通过...
在ActionScript 3.0中,JSON类是用于处理JSON数据的关键工具,它使得AS3能够与各种后端服务器如PHP、ASP、JSP进行数据交互。 在ActionScript 3.0中,有两个主要的类用于处理JSON:`JSON`和`JSONEncoder`。`JSON`类...
总结来说,通过JSP结合XML和JDOM库,我们可以轻松地在服务器端创建、读取和修改XML文件。这对于构建动态Web应用,尤其是涉及数据交换和存储的应用,是非常有用的。了解这些技术并熟练运用,能极大地提高开发效率和...
在JavaServer Pages (JSP) 中,XML(Extensible Markup Language)文件的读取是常见的任务,用于存储和传输结构化数据。以下是如何在JSP中读取XML文件的详细步骤,结合描述中的"xmlSearch"文件名,我们可以推测这是...
【jsp+xml留言板】是一种基于JavaServer Pages(JSP)技术和XML(Extensible Markup Language)的交互式应用程序,常用于创建动态、数据驱动的网站功能,如用户反馈、在线讨论等。这种技术结合了JSP的强大动态处理...
【JSP实现对XML读写】是Web开发中的一项重要技能,它结合了JSP(Java Server Pages)和XML(可扩展标记语言)的优势,使开发者能更灵活地处理和存储数据。XML作为一种通用的数据交换格式,具有自描述性和结构化特点...
在JSP中,通过Java API for XML Processing (JAXP) 和XPath,可以方便地定位XML文档中的特定节点。例如,`XPathFactory.newInstance().newXPath().compile("/root/child").evaluate(doc)`可以获取匹配的节点值。 4....
**正文** 在IT行业中,XML(eXtensible Markup ...对于初学者来说,通过分析和理解“bookxml”项目,不仅可以掌握JSP和XML的结合使用,还能提升对Web开发的整体理解,为后续深入学习Java Web和数据库技术奠定基础。
"jspftbbs3.0个人版"是一个基于Java技术构建的开源论坛系统,专为个人用户和小型社区设计。这个论坛平台集成了多种功能,旨在提供一个互动性强、易于管理的在线交流环境。 首先,从后台管理角度来看,"jspftbbs3.0...
【JSP+XML打造的简易论坛】是一种利用JavaServer Pages(JSP)技术和XML(Extensible Markup Language)来构建的在线讨论平台。这种技术组合在早期的Web开发中较为常见,因为XML可以作为轻量级的数据存储方式,而JSP...
通过使用JPA进行持久化,注解驱动的配置简化开发流程,以及丰富的API支持,EJB 3.0在提升开发效率的同时,确保了应用程序的质量和可靠性。深入理解并熟练掌握这些知识,对于提升Java EE领域的专业技能至关重要。
在JSP中实现XML解析,主要有两种方式:DOM(Document Object Model)解析和SAX(Simple API for XML)解析。 **DOM解析**是一种将整个XML文档加载到内存中形成一棵树形结构的方法。DOM模型定义了一系列Java接口,...
动态Web数据库技术是互联网应用程序开发的核心领域,它允许用户与...通过学习这个教程,开发者可以掌握如何利用JSP和XML技术构建动态Web应用,同时也能了解如何处理数据交互和用户体验,从而提升Web开发的专业技能。