JSP加载swf文件(在线文档阅读)的问题
本人开发了一个小程式,用html连接servlet,在servlet中引用一个类,类的主要功能是把本地文件夹中的office文件或者pdf等转换成swf,转换工具为flashpaper。转换完成后同个servlet转向另一个JSP页面去加载转换好的swf文件,但是在测试过程中JSP总是加载不了新生成swf文件,请哪位高人指点一下,不甚感激!本人QQ:285608404JSP代码:
<%@ page language="java" pageEncoding="UTF-8" %>--------------------编程问答-------------------- 没人知道点吗? --------------------编程问答-------------------- 建议:试试你的页面是否能加载本地的swf
<html>
<head>
<title>查询结果</title>
<meta http-equiv="pragma" content="no-cache">
<meta http-equiv="cache-control" content="no-cache">
<meta http-equiv="expires" content="0">
</head>
<body>
<%
String message = (String)request.getAttribute("message");
if(message == null) message = "";
%>
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="1200" height="1000" align="middle">
<param name="allowScriptAccess" value="sameDomain" />
<param name="movie" value="cat.swf" />
<param name="quality" value="high" />
<param name="wmode" value="transparent" />
<param name="bgcolor" value="#ffffff" />
<embed src="cat.swf" quality="high" wmode="transparent" bgcolor="#ffffff" width="1200" height="1000" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />
</object>
</body>
</html>
若没问题,那就可能是你的swf的url有问题,这个与你转换时保存的地址有关
<param name="movie" value="cat.swf" />
必须正确设置 --------------------编程问答-------------------- 加载本地的swf没有问题。转换保存的地方跟JSP在同一个地方,试过value=“swf/cat.swf”,让转换的文件保存在跟JSP同一目录的swf文件夹中,也是不能加载 --------------------编程问答--------------------
顶
--------------------编程问答-------------------- 现在的问题是在本地双击html可以加载到刚转换好的swf,但是用IE就无法访问刚转换好的,不知道怎么弄了 --------------------编程问答-------------------- 我也遇到这个问题了。。。敢问楼主,解决了没,怎么解决的~!!! 盼指点。。。 --------------------编程问答-------------------- 解决了公布一下答案。。。 --------------------编程问答-------------------- --------------------编程问答-------------------- --------------------编程问答-------------------- --------------------编程问答-------------------- 在你服务器上 写一个 html 引用一个 swf 如果可以正常显示
那就检查一下 你生成 swf 地址 和JSP中引用的 地址 --------------------编程问答-------------------- 可以把swf文件放到服务器里,然后通过url地址访问,可以试试
补充:Java , Web 开发