[SOLVED] How to fire fileUploadListener with prettyfaces

UI Components for JSF
Post Reply
daniel.camargo
Posts: 24
Joined: 22 Oct 2010, 20:00

22 Nov 2010, 19:47

Hi,

I'm having problems trying to fire the fileUploadListener using primefaces-2.2.RC1 fileupload component.

I'll post what I think is relevant in my configuration:

POM.XML

Code: Select all

<dependency>
	<artifactId>commons-io</artifactId>
	<groupId>org.apache.commons</groupId>
	<version>1.3.2</version>
</dependency>
<dependency>
	<artifactId>commons-fileupload</artifactId>
	<groupId>commons-fileupload</groupId>
	<version>1.2.2</version>
</dependency>
<dependency>
	<artifactId>primefaces</artifactId>
	<groupId>org.primefaces</groupId>
	<version>2.2.RC1</version>
</dependency>

WEB.XML

Code: Select all

<context-param>
	<param-name>javax.faces.STATE_SAVING_METHOD</param-name>
	<param-value>server</param-value>
</context-param>
<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 PAGE

Code: Select all

<h:form id="main-form" prependId="false" enctype="multipart/form-data">
	<p:fileUpload id="uploadXls" widgetVar="upload"
		fileUploadListener="#{tabelaOutrasDespesasMBeanForm.importarTabelaXls}"
		update="messages" auto="true" />
</h:form>
MANAGED BEAN

Code: Select all

@Named
public class TabelaOutrasDespesasMBeanForm{
	(...)	
	public void importarTabelaXls(org.primefaces.event.FileUploadEvent event) {
		LOGGER.info("upload listener fired!");
	}
}
Any ideas?
Last edited by daniel.camargo on 23 Nov 2010, 19:30, edited 1 time in total.
JSF2 - Primefaces-3.1.RC1

daniel.camargo
Posts: 24
Joined: 22 Oct 2010, 20:00

23 Nov 2010, 12:23

I'm using JSF2
JSF2 - Primefaces-3.1.RC1

daniel.camargo
Posts: 24
Joined: 22 Oct 2010, 20:00

23 Nov 2010, 12:23

I changed to RC2 and the problem persists.
JSF2 - Primefaces-3.1.RC1

daniel.camargo
Posts: 24
Joined: 22 Oct 2010, 20:00

23 Nov 2010, 18:41

I'm using prettyfaces and this is a problem related to prettyfaces e primefaces filter.
JSF2 - Primefaces-3.1.RC1

daniel.camargo
Posts: 24
Joined: 22 Oct 2010, 20:00

23 Nov 2010, 19:28

This configuration solved the problem:

Code: Select all

<filter-mapping>
	<filter-name>PrimeFaces FileUpload Filter</filter-name>
	<servlet-name>Faces Servlet</servlet-name>
	<dispatcher>FORWARD</dispatcher>
</filter-mapping>
JSF2 - Primefaces-3.1.RC1

Manu206
Posts: 33
Joined: 25 Mar 2011, 16:15

21 Jul 2011, 20:18

Thank you very much daniel.camargo

Your my personal hero :D
Your solution works perfect!
Primefaces 3.5
Mojarra 2.1.9
Netbeans 7.3.x
Glassfish 3.2.1

coutoarmando
Posts: 3
Joined: 12 Sep 2013, 19:13

12 Sep 2013, 19:17

Manu206 wrote:Thank you very much daniel.camargo

Your my personal hero :D
Your solution works perfect!

Muito bom, resolveu o meu problema.

Post Reply

Return to “PrimeFaces”

  • Information
  • Who is online

    Users browsing this forum: No registered users and 28 guests