1
A
回答
2
如果它是一个静态的SWF文件,只需将它放在公共可浏览的路径中,并允许Tomcat将其作为静态文件提供。如果您正在动态生成SWF文件,则只要您记得将Content-type
HTTP标头设置为application/x-shockwave-flash
,则ServletResponse.getWriter()
就没有问题。你可以做,就这样与ServletResponse.setContentType()
写入到输出流之前:
resp.setContentType("application/x-shockwave-flash");
您可能也想,如果你希望浏览器能够高速缓存考虑设置一些HTTP缓存相关的头信息,如Cache-Control
和Expires
你的SWF文件。你可以用HttpServletResponse.setHeader()
或HttpServletResponse.addHeader()
来做到这一点。对于静态SWF文件的情况,您必须在与<url-pattern>
映射的Filter
中设置缓存标头。
另一点值得一提的是,以跨浏览器友好的方式引用SWF内容,绕过令人恼火的extra-click behavior in some versions of MSIE已成为某种黑魔法。我建议使用SWFObject库(托管在Google代码上)来将丑闻摘走。
相关问题
- 1. 将SWF加载到WebView中
- 2. 在aspx页面上加载swf文件swf文件
- 3. tomcat问题与加载页面
- 4. 将外部PNG加载到加载到AS3 swf包装中的AS2 swf中
- 5. AS2 Gallery swf加载到主网页AS3 swf
- 6. jQuery将外部swf加载到div中
- 7. AS3将FlashVars传递到加载的swf
- 8. 将swf加载到精灵背景
- 9. 将页面内容加载到变量
- 10. 无法将页面加载到webview
- 11. 将页面加载到ContentControl中
- 12. 问题加载AS2 SWF到SWF AS3
- 13. 将SWF文件加载到另一个SWF文件中
- 14. 将一个带有.as的SWF加载到另一个SWF中?
- 15. flash actionscript 1.0,将外部swf文件加载到父SWF文件
- 16. 动态加载SWF到ShadowBox
- 17. 将HTML或jade页面加载到HTML或jade页面的div
- 18. 如何将silverlight页面加载到主页面(用户控件)?
- 19. 将包含在HTML页面中的SVG加载到.aspx页面
- 20. AS3将外部SWF加载到加载程序中的问题
- 21. PyQt等到页面加载
- 22. 将swf加载到另一个swf中访问子swf中的函数
- 23. Tomcat - maven - 如何将静态页面添加到WAR文件?
- 24. 加载SWF
- 25. Uploadify swf js页面加载时出错,取消状态
- 26. 页面加载
- 27. 页面加载
- 28. 加载页面
- 29. 页面加载
- 30. 页面加载