私のweb.xmlで
<filter>
<filter-name>PrimeFaces FileUpload Filter</filter-name>
<filter-class>org.primefaces.webapp.filter.FileUploadFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>PrimeFaces FileUpload Filter</filter-name>
<servlet-name>Faces Servlet</servlet-name>
</filter-mapping>
私のxhtmlで
<h:form enctype="multipart/form-data">
<p:fileUpload fileUploadListener="#{testController.handleFileUpload}"
mode="advanced"
update="messages"
sizeLimit="100000"
allowTypes="/(\.|\/)(gif|jpe?g|png)$/"/>
<p:growl id="messages" showDetail="true"/>
</h:form>
commons-fileupload および commons-io ライブラリは既にインポートされています。
JSF 2.0 と Primefaces 3.5 を使用
私の問題は、アップロードのレイアウトが表示されず、選択、アップロード、キャンセルのボタンがないことです。
コードリファレンスはこちら: http://www.primefaces.org/showcase/ui/file/upload/single.xhtml