今天看到一篇不错的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 612转载 http://riaoo.com/?p=1970 来自 ... -
填充sprite以便鼠标事件监听和当作容器
2012-07-03 15:40 956m_container.graphics.begin ... -
as3中创建对象池
2012-05-16 20:38 1634创建对象池的代码如下: import flash.displ ... -
as3 splice删除元素需要注意的地方
2012-04-11 18:23 1817在for循环里删除原始,也要修改下标值,下面的代码演示不更新下 ... -
as3中如何设置嵌入字体
2012-03-09 15:46 1419代码如下 public static function s ... -
as3中的MOUSE_LEAVE事件,当光标离开舞台时触发
2012-02-24 15:28 1841MOUSE_LEAVE - 当光标离开舞台时触发(stage. ... -
as3参考手册
2012-01-03 11:37 1026as3参考手册 -
设置按钮上动态字体不可选
2011-12-20 15:03 821ts_txt.mouseEnabled = false -
外网js调用as方法时产生的跨越问题
2011-12-19 10:08 756外网js调用as方法时产生的跨越问题 解决 Securi ... -
优化flash程序
2011-11-21 23:57 776详细的记载了如何优化flash程序 -
as3中datagrid标题居中的问题
2011-08-03 17:32 1060这个问题实在是很棘手,设置各种式样都不管用,什么align居中 ... -
datagrid中修改背景颜色式样
2011-08-03 17:21 1185以下转载官方文档 //http://www.adobe.com ... -
as3中Vector中对象之排序
2011-08-02 21:37 4661假如Vector中的对象是Boarder类,此类中两个属性 n ... -
as3中sharedobject保存数组
2011-07-31 23:22 1151import flash.net.SharedOb ... -
flash cs5的动态文本设置
2011-06-27 23:19 1460Flash CS5 中,在设置动态文本字体时,系统默认为ant ... -
flash中 1046:找不到类型,或者它不是编译时的常数:Vector
2011-06-21 16:43 1929出现这种错误时可能是flash播放器的问题 解决办法:配置播放 ... -
datagrid中应用影片剪辑
2011-04-13 15:45 813我们知道,datagrid组件用来显示数据再好不过,但是如果我 ... -
as3中的itemclick
2011-02-16 11:30 1071最近做项目需要用到SelectableList,其 ...
相关推荐
JSP页面`upload.jsp`中,可以使用Servlet 3.0以上的API来处理文件上传: ```jsp ; charset=UTF-8" pageEncoding="UTF-8"%> request.setCharacterEncoding("UTF-8"); Part filePart = request.getPart("imageFile...
2. 程序员主要负责Servlet、JDBC和JSP页面的编写,处理数据查询和XML文件生成。 3. 用户通过HTML页面触发请求,请求中包含所需数据信息。 4. Servlet接收请求,解析参数,查询数据库,并用dom4j将数据写入XML。 5. ...
3. **EJB**:JBoss AS 4支持EJB 2.x和3.0,其中EJB 3引入了更简单的注解驱动模式,减少了XML配置。理解实体Bean(Entity Beans)、会话Bean(Session Beans)和消息驱动Bean(Message Driven Beans)的工作原理,...
2. **Java Message Service (JMS) 1.0.2b**:JMS允许应用程序通过消息传递进行异步通信,提供可靠的队列和发布/订阅模式,增强了系统的可扩展性和解耦性。 3. **JavaMail 1.2**:提供了发送和接收电子邮件的能力,...
1. **Java EE 5支持**:JBoss AS 5.1.0.GA是Java EE 5的实现平台,这意味着它包含了如Servlet 2.5、JSP 2.1、JMS 1.1、JTA 1.1等规范,为开发者提供了构建分布式、事务处理、消息传递等企业级应用的基础。...
3. **EJB 3.0**:企业级JavaBean,提供了无XML的注解方式,简化了企业级组件的开发。 4. **JPA (Java Persistence API) 1.0**:对象关系映射框架,使得Java对象可以透明地与数据库交互。 5. **JSF (JavaServer Faces...
5. **Servlet 3.0**:Servlet规范的第三个版本允许在web.xml之外进行动态部署,支持异步处理,增强了过滤器和监听器的功能,使得配置更加灵活。 6. **JavaServer Pages (JSP) 2.2**:JSP 2.2 提供了更好的EL表达式...