[jbossseam-issues] [JBoss JIRA] Created: (JBSEAM-947) Problem with seam component <s:fileUpload/> in JBoss Portal

Pietro Passantini (JIRA) jira-events at lists.jboss.org
Tue Feb 27 09:55:35 EST 2007


Problem with seam component <s:fileUpload/> in JBoss Portal
-----------------------------------------------------------

                 Key: JBSEAM-947
                 URL: http://jira.jboss.com/jira/browse/JBSEAM-947
             Project: JBoss Seam
          Issue Type: Bug
          Components: JSF
    Affects Versions: 1.1.6.GA, 1.1.5.GA
         Environment: Windows XP Pro service pack 2, I.E. and FireFox, JBossAS 4.0.5.GA, JBoss Portal 2.4.1
            Reporter: Pietro Passantini


I need to upload a file to Jackrabbit Repository using Seam Framework running on Portlet, with the <s:fileUpload/> component.
It doesn't work.
I've tried different ways to solve the problem, but none worked.
It could be a bug.
It seams that when the enctype of h:form is ="multipart/form-data", the method upload of fileManager is not called; if I don't set the enctype of h:form the method upload is called, but the bean file is null.

I'm trying with this configutaration:

JSP
<h:form id="myForm" enctype="multipart/form-data" >
<s:fileUpload accept="" fileName="#{file.filename}" data="#{file.data}" />
<h:commandButton value="Upload" action="#{fileManager.upload}"/>
</h:form>

BEAN
"file" is the bean that represents the file uploaded
"fileManager" is the bean that use the file uploaded

WEB.XML
...

<filter-name>Seam Filter</filter-name>
<filter-class>org.jboss.seam.servlet.SeamMultipartFilter</filter-class>


<filter-mapping>
<filter-name>Seam Filter</filter-name>
<url-pattern>*.seam</url-pattern>
</filter-mapping>
...



-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://jira.jboss.com/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        



More information about the seam-issues mailing list