私は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サーバ側は無関係のようです。
これを参照してください:http://stackoverflow.com/questions/8588687/pfileupload-does-not-set-uploaded-file-in-backing-beanと投稿のxhtml/javaコード – spauny
コメントありがとう、私の問題POSTはサーバに送られないので、そこにチェックすることはできません。 – mrzasa
あなたの.xhtmlページからコードを投稿してください。少なくとも「」タグとBeanコードが必要です。そうすれば、あなたがしていることについてもっと多くの情報が得られます。 –