File upload p:fileUpload不工作(文件为空)

File upload p:fileUpload不工作(文件为空),file-upload,primefaces,File Upload,Primefaces,我无法使fileUpload选项工作。我一直认为消息文件为空。 你能告诉我怎么修理这个吗 这是我的xhtml: <h:form enctype="multipart/form-data"> <p:fileUpload mode="simple" id="recupereFile" value="#{FileUploadView.uploadedFile}" /> <p:commandButton value="Upload" action="#{Fi

我无法使fileUpload选项工作。我一直认为消息文件为空。 你能告诉我怎么修理这个吗

这是我的xhtml:

<h:form enctype="multipart/form-data">
    <p:fileUpload mode="simple" id="recupereFile" value="#{FileUploadView.uploadedFile}" />
    <p:commandButton value="Upload" action="#{FileUploadView.upload}" ajax="false" />
</h:form>
文件总是空的

my 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>

PrimeFaces文件上载筛选器
org.primefaces.webapp.filter.FileUploadFilter
PrimeFaces文件上载筛选器
Facesservlet
我有这些罐子: commons-fileupload-1.3.1.jar commons-io_2.5.jar


感谢您的帮助。

几个月前,我们在这里遇到了类似的问题。做这件事的同事离开了我们公司,所以我不能问他。无论如何,这就是我的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>
    <url-pattern>*.jsf</url-pattern>
</filter-mapping>

PrimeFaces文件上载筛选器
org.primefaces.webapp.filter.FileUploadFilter
PrimeFaces文件上载筛选器
*.jsf
我们还有这个上下文参数:

<context-param>
    <param-name>primefaces.UPLOADER</param-name>
    <param-value>auto</param-value>
</context-param>

primefaces.UPLOADER
汽车

几个月前,我们在这里遇到了类似的问题。做这件事的同事离开了我们公司,所以我不能问他。无论如何,这就是我的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>
    <url-pattern>*.jsf</url-pattern>
</filter-mapping>

PrimeFaces文件上载筛选器
org.primefaces.webapp.filter.FileUploadFilter
PrimeFaces文件上载筛选器
*.jsf
我们还有这个上下文参数:

<context-param>
    <param-name>primefaces.UPLOADER</param-name>
    <param-value>auto</param-value>
</context-param>

primefaces.UPLOADER
汽车

p:fileUpload
属性应与bean中的
上传文件的名称相对应

如果将
p:fileUpload
中的
FileUploadView.uploadedFile
替换为
FileUploadView.file
,则应该可以使用此功能:

<p:fileUpload mode="simple" id="recupereFile" value="#{FileUploadView.file}" />


p:fileUpload
属性应与bean中的
上传文件的名称相对应

如果将
p:fileUpload
中的
FileUploadView.uploadedFile
替换为
FileUploadView.file
,则应该可以使用此功能:

<p:fileUpload mode="simple" id="recupereFile" value="#{FileUploadView.file}" />


你看到这篇文章了吗?你看到这篇文章了吗?嗨,谢谢你可能是对的。然而,即使我改变了它,它也不起作用。嗨,谢谢,你可能是对的。然而,即使我改变了它,它也不起作用。