易截截图软件、单文件、免安装、纯绿色、仅160KB

flex嵌入jsp中遇到的难题?

已经做好的一个J2EE项目,想应用flex中的图表,所以现在的首要问题就是如何把flex嵌入到jsp中,按照网上介绍的解决方案做了个小测试:
<%@ taglib uri="FlexTagLib" prefix="mm"%>
<%@ page language="java" contentType="text/html; charset=utf-8"
    pageEncoding="utf-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>jsp中嵌入flex</title>
</head>
<body>
<h2>jsp中嵌入flex代码</h2>
<mm:mxml>
    <mx:Application width="300" height="200" xmlns:mx="http://www.macromedia.com/2003/mxml">
        <mx:Text text="测试"/>
    </mx:Application>
</mm:mxml>
</body>
</html>
在web.xml中添加了:
    <jsp-config>
        <taglib>
            <taglib-uri>FlexTagLib</taglib-uri>
            <taglib-location>/WEB-INF/lib/flex-bootstrap-jsp.jar</taglib-location>
        </taglib>
    </jsp-config>
需要的jar包也导进来了,运行一下却抛出了空指针异常!
(flex-bootstrap-jsp.jar、flex-webtier-jsp.jar、flex-webtier.jar、flex-bootstrap.jar)
java.lang.NullPointerException
    at flex.bootstrap.BootstrapTag.<init>(BootstrapTag.java:39)
    at flex.bootstrap.BootstrapBodyTag.<init>(BootstrapBodyTag.java:28)
    at flex.webtier.server.j2ee.jsp.MxmlTagImpl.<init>(MxmlTagImpl.java:2)
不知道哪儿出了问题,很是郁闷,希望有此经验的朋友们能够指点


相关文档:

Flex事件机制基础(二)

4. 理解事件阶段(Event Phases) 我们把事件触发源分为两类:一类是那些显示在界面中的元素抛出的事件,一类是那些不在界面中显示的元素抛出的事件。很简单,举个例子:第一类如URLLoader对象去load图片或其他资源所抛出的如complete事件,就属于第一类。界面上的一个按钮所抛出的click事件就是第二类,它会触发一个事件流, ......

about Flex DataGrid edit

Summary(概述): Adobe Flex 的 dataGrid 有很强大的功能,比如ItemRenderer,headerRenderer等,可以方便地实现自己想要的功能。但对dataGrid直接编辑并保存到Service端,就有点麻烦了。
Requirement(需求): 对dataGrid进行单位格编辑,若有变化,保存到Service; 否则不保存。
Solution(解决方案): 运用DataGrid 的  ......

学习Flex 的常用技术网址收集

中文在线帮助文档:http://livedocs.adobe.com/flex/3_cn/langref/  
http://examples.adobe.com/flex3/componentexplorer/explorer.html。
其他网站:
http://bbs.actionscript3.cn
http://www.airia.cn
http://www.anyflex.cn/bbs
http://www.5uflash.com/flex-air
http://www.52ria.com
http:// ......

Flex Timer 定时器

flash.util.Timer类
   
flash.util.Timer类允许通过添加时间事件或延时来调用方法。通过Timer构造器创建实例对象,传递一个毫秒数字作为构造参数作为间隔时
间,下面的例子实例化一个Timer对象每个1秒钟发出事件信号:
    var timer.Timer = new Timer(1000);
   
......

网页向flex传参数方法及要点

网上能查到很多类似资料,但完整性不敢恭维。以下是解决方案及要点:
方法一:
通过url的方式向flex传参数
第1步:在网页中设置一个链接,如 <a
href="test.jsp?p1=test1&p2=test2">测试链接一</a>,其中test.jsp嵌入了
flash
第2步:获取参数
var params:Object
=URLUtil.parseUrlPara ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号