primefaces fileUpload微缩模型

时间:2012-06-18 19:29:56

标签: jsf java-ee jsf-2 primefaces

我想上传多个文件,但在执行上传后,缩略图消失,我不知道我上传了哪些文件。有没有办法在上传后保留带有名字的缩图?

1 个答案:

答案 0 :(得分:1)

我想我已经这样做但我不确定这是不是你的意思。 无论如何..我使用<ui:repeat>来显示所选的图像。

下面是代码的snippit:

 <p:outputPanel id="imagePreview">
    <ui:repeat value="#{clientController.images}" var="uploadedImages">
         <p:graphicImage value="#{controller.imageSelected}" height="135" width="135" styleClass="images"/>
    </ui:repeat>
</p:outputPanel>

并在<p:fileUpload>

<p:fileUpload id="clientProfile" immediate="true" auto="true" allowTypes="/(\.|\/)(gif|jpe?g|png)$/" fileUploadListener="#{controller.uploadListener}" mode="advanced" multiple="true" update="imagePreview"/>