File upload Primefaces文件上载时出现未知属性错误
我使用的是PF 3.0.RC1/NetBeans 7.0.1,当我尝试为fileUpload组件设置fileUploadListener时,NetBeans在行的最左边给出了这个警告“未知属性'handleFileUpload'” 在调试模式下,当我使用fileUpload时,它不调用handleFileUpload方法,并且什么都不会变 我能为这个问题做些什么 xhtml页面中的代码:File upload Primefaces文件上载时出现未知属性错误,file-upload,primefaces,event-listener,File Upload,Primefaces,Event Listener,我使用的是PF 3.0.RC1/NetBeans 7.0.1,当我尝试为fileUpload组件设置fileUploadListener时,NetBeans在行的最左边给出了这个警告“未知属性'handleFileUpload'” 在调试模式下,当我使用fileUpload时,它不调用handleFileUpload方法,并且什么都不会变 我能为这个问题做些什么 xhtml页面中的代码: <p:fileUpload fileUploadListener="#{BDS_System.han
<p:fileUpload fileUploadListener="#{BDS_System.handleFileUpload}" mode="advanced"
sizeLimit="500000" allowTypes="/(\.|\/)(gif|jpe?g|png)$/"/>
解决方案和解决方案:
添加
<h:form enctype="multipart/form-data">
两个库,commons fileupload和commons io,用于maven项目
<dependency>
<groupId>commons-fileupload</groupId>
<artifactId> commons-fileupload</artifactId>
<version>1.2.1</version>
</dependency>
<dependency>
<groupId>commons-io</groupId>
<artifactId> commons-io</artifactId>
<version>2.1</version>
</dependency>
文件上传
文件上传
1.2.1
公地io
公地io
2.1
我猜这就像这个帖子中的BalusC回答:netbeans的错误消息是胡说八道,我想你忘记了fileupload配置中的一些东西,比如
文件上传入门
要做的第一件事是配置fileupload过滤器,该过滤器解析多部分请求。FileUpload筛选器应映射到Facesservlet
PrimeFaces文件上载筛选器
org.primefaces.webapp.filter.FileUploadFilter
PrimeFaces文件上载筛选器
Facesservlet
并确保向表单中添加enctype,如下所示:
<h:form enctype="multipart/form-data">
如果以上所有内容都不起作用,那么看看这里的BalusC答案:我猜这就像这个帖子中的BalusC答案一样:netbeans的错误消息是胡说八道,我想你忘记了文件上传配置中的一些东西,比如 文件上传入门 要做的第一件事是配置fileupload过滤器,该过滤器解析多部分请求。FileUpload筛选器应映射到Facesservlet
PrimeFaces文件上载筛选器
org.primefaces.webapp.filter.FileUploadFilter
PrimeFaces文件上载筛选器
Facesservlet
并确保向表单中添加enctype,如下所示:
<h:form enctype="multipart/form-data">
如果以上所有内容都没有帮助,请查看此处的BalusC答案:谢谢!我添加了这个,还添加了两个库公共文件上传和公共io,所以它工作了:)谢谢!我添加了这一点,还添加了两个库公用文件上传和公用io,使其工作:)