【发布时间】:2011-03-16 06:52:36
【问题描述】:
我使用 mojarra 2.0.2 开发了一个 JSF 项目。使用 facelets 作为视图描述语言。
我使用了 primefaces 2.2.1 Fileupload 组件,它使用某种 Flash 插件作为浏览按钮。
该项目是在windows机器上开发的,浏览器支持flash插件。但我需要将项目部署在不支持 flash 插件的 Linux 机器(fedora core 3)中。我尝试使用 firefox 2.0 和 opera 10.11 进行部署。
两者都未能显示浏览按钮,因为它使用了一些 Flash 内容。我试图在那台机器上安装 Flash 插件,但 Linux 版本与最新的 Flash 播放器不兼容(无法在网络上找到 Linux 操作系统的旧存档)。它需要安装无限依赖项,这将导致整个操作系统升级。
由于不允许我升级操作系统,我需要为 PrimeFaces 组件找到 alternative FileUpload Component。(我不喜欢使用 PF 3.0 SNAPSHOT,直到它有一个稳定的版本。它可能有很多错误。尽管如此,我敢用 I)。
所以我的问题是“有人可以将我指向 FileUpload Component that does not use Flash Plugin(带有 Ajax 功能)吗?”
谢谢...
附言
新库不应与 PrimeFaces 2.2.1 库冲突。 也欢迎其他解决此问题的方法。我对想法持开放态度。
【问题讨论】:
标签: jsf jsf-2 primefaces