primefaces的fileUpload组件中fileUploadListener一直不执行是怎么回事?求高手帮解

J2EE 码拜 9年前 (2015-11-16) 1050次浏览
如题。
1)web.xml配置如下:
<filter>
<filter-name>PrimeFaces FileUpload Filter</filter-name>
<filter-class>
org.primefaces.webapp.filter.FileUploadFilter
</filter-class>
<init-param>
<param-name>thresholdSize</param-name>
<param-value>51200</param-value>
</init-param>
<init-param>
<param-name>uploadDirectory</param-name>
<param-value>/*</param-value>
</init-param>
</filter>
<filter-mapping>
<filter-name>PrimeFaces FileUpload Filter</filter-name>
<servlet-name>Faces Servlet</servlet-name>
</filter-mapping>
<mime-mapping>
<extension>pdf</extension>
<mime-type>application/pdf</mime-type>
</mime-mapping>
<mime-mapping>
<extension>txt,log,conf,sql</extension>
<mime-type>text/plain</mime-type>
</mime-mapping>
2) .xhtml中代码如下:
<h:form enctype=”multipart/form-data”>
<p:fileUpload value=”#{chartTestManager.ufile}” fileUploadListener=”#{chartTestManager.upTest}”/>
<p:commandButton actionListener=”#{chartTestManager.test}” value=”test”/>
</h:form>
3) 受管bean中相关代码如下:
public void upTest(FileUploadEvent event){
this.ufile = event.getFile();
}
困扰了三天了,查了一些资料,始终没有有效解决。求高手解。
解决方案:20分
沙发

CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明primefaces的fileUpload组件中fileUploadListener一直不执行是怎么回事?求高手帮解
喜欢 (0)
[1034331897@qq.com]
分享 (0)