【发布时间】:2014-08-05 07:25:20
【问题描述】:
我目前正在尝试创建一个使用 JSF 上传多个文件的小表单。
目前我正在使用 p:fileUpload 并且它与一个文件一起工作正常:
<p:fileUpload id="someID" value="#{bean.file}" allowTypes="/(\.|\/)(xml)$/"
mode="simple"/>
当我将其更改为 mode="advanced" 并创建一个侦听器时,它正在填充我的文件列表,它也可以正常工作。 问题是,我仍然希望它看起来像以前一样(使用 mode="simple"),只有一个按钮可以启动 Filechooser,但仍然能够选择多个文件(并处理它们)。 可能是我做错了,还是无法使用 mode="simple" 上传多个文件?
是的,我之前一直在搜索,尝试了几种解决方案,但都没有为我工作。
抱歉我的拼写/语法不好。
问候
【问题讨论】:
-
不要认为您可以使用标准文件上传器实现这一目标。您可以做的是,如果您仍想保留非 ajax 上传器,请将上传的文件保留在
@ViewScopedbean 中,以便以后保存它们。但是,这将不允许最终用户在 FileChooser 中一次选择所有这些。
标签: jsf file-upload primefaces xhtml