2011-12-28 8 views
3

私はJBoss AS7でPrimeFaces 3.0-SNAPSHOTを使用します。私は3つの<p:fileUpload>タグを1つのフォームに入れて、auto=trueというオプションを付けました。1ページに複数のp:fileUploadタグを持つPrimeFaces - 最後のタグだけが機能します

ファイルをアップロードするには、最後のフォームから開始してから、最後に最初のものにアップロードしてから最初のものにアップロードする必要があります。さもなければ、何もサーバに送られません(FireBug JSコンソールでもNetコンソールでも見ることはありません)。あなたはそれを解決する方法を知っていますか? 1つのコンポーネントを使用して複数のファイルをアップロードすることはできません。

EDIT:

<p:fileUpload id="videoThumbnail" 
    fileUploadListener="#{videoWrapper.handleImageUpload}" 
    update="#{@form}" process="#{@all}" auto="true" showButtons="false"/> 

そしてvideoWrapper.handleImageUploadはハンドラをアップロードし、一般的なPrimeFacesです:フォームが似ています。私はそれが問題ではないと思うので、私はそれを囲むことはありません。要求はサーバに送られないので、javaサーバ側は無関係のようです。

+0

これを参照してください:http://stackoverflow.com/questions/8588687/pfileupload-does-not-set-uploaded-file-in-backing-beanと投稿のxhtml/javaコード – spauny

+0

コメントありがとう、私の問題POSTはサーバに送られないので、そこにチェックすることはできません。 – mrzasa

+0

あなたの.xhtmlページからコードを投稿してください。少なくとも「」タグとBeanコードが必要です。そうすれば、あなたがしていることについてもっと多くの情報が得られます。 –

答えて

関連する問題