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做的选择,主要学习数据 Model跟DateGrid的用法 哈,源码如下:
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" fontSize="12">
<mx:Model id="books">
<datas>
<book>
  ......
用了两天时间学习了下Flex和java配合实现文件上传,找了个小例子。前端当然是flex,后台使用servlet,把代码贴上来,备忘吧:
FileUpload.java:
import java.io.File;
import java.io.IOException;
import java.io.PrintWriter;
import java.util.Iterator;
import java.util.List;
import javax.servlet.ServletExc ......
网上能查到很多类似资料,但完整性不敢恭维。以下是解决方案及要点:
方法一:
通过url的方式向flex传参数
第1步:在网页中设置一个链接,如 <a
href="test.jsp?p1=test1&p2=test2">测试链接一</a>,其中test.jsp嵌入了
flash
第2步:获取参数
var params:Object
=URLUtil.parseUrlPara ......
接下来的例子演示了Flex中如何通过icon样式从SWF中指定一个Button。
让我们先来看一下Demo(可以右键View Source或点击这里察看源代码):
下面是完整代码(或点击这里察看):
Download: main.mxml<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml"
  ......
通过jsp(SUN企业级应用的首选)程序获得database里的数据,然后通过程序控制其显示方式,这种方式明显缺点是如果数据量比较大的时候会有明显的性能下降
现将测试代码奉上,尽管我尽量限制代码的长度
先说下开发步骤;DB脚本,测试获得的数据是否正确的显示在一个table中,添加那 ......