Add the <h:messages> tag to your form and see if there are any errors at the 
submit.

-----Original Message-----
From: Rashmi Kumari [mailto:[EMAIL PROTECTED]
Sent: Wednesday, June 29, 2005 7:44 AM
To: MyFaces Discussion
Subject: Re: File upload problem



I have added  enctype to the form tag----------
<h:form id="styleForm" enctype="multipart/form-data" >

I have also added Extensions filter in web.xml---------

      <!-- Extensions Filter -->
    <filter>
        <filter-name>extensionsFilter</filter-name>

<filter-class>org.apache.myfaces.component.html.util.ExtensionsFilter</filter-class>
        <init-param>
            <param-name>uploadMaxFileSize</param-name>
            <param-value>100m</param-value>
            <description>Set the size limit for uploaded files.
                Format: 10 - 10 bytes
                        10k - 10 KB
                        10m - 10 MB
                        1g - 1 GB
            </description>
        </init-param>
        <init-param>
            <param-name>uploadThresholdSize</param-name>
            <param-value>100k</param-value>
            <description>Set the threshold size - files
                    below this limit are stored in memory, files above
                    this limit are stored on disk.

                Format: 10 - 10 bytes
                        10k - 10 KB
                        10m - 10 MB
                        1g - 1 GB
            </description>
        </init-param>
       <init-param>
            <param-name>uploadRepositoryPath</param-name>
            <param-value>/temp</param-value>
            <description>Set the path where the intermediary files will be
stored.
            </description>
        </init-param>
    </filter>
    <filter-mapping>
        <filter-name>extensionsFilter</filter-name>
        <url-pattern>*.jsf</url-pattern>
    </filter-mapping>
    <filter-mapping>
        <filter-name>extensionsFilter</filter-name>
        <url-pattern>/faces/*</url-pattern>
    </filter-mapping>


Regards,

Rashmi



                                                                                
                                                 
                    Matthias                                                    
                                                 
                    Wessendorf           To:     MyFaces Discussion 
<[email protected]>                                   
                    <[EMAIL PROTECTED]       cc:                                
                                                     
                    mail.com>            Subject:     Re: File upload problem   
                                                 
                                                                                
                                                 
                    06/29/2005                                                  
                                                 
                    05:06 PM                                                    
                                                 
                    Please respond                                              
                                                 
                    to "MyFaces                                                 
                                                 
                    Discussion"                                                 
                                                 
                                                                                
                                                 
                                                                                
                                                 




have you configured the extension filter
and added enctype to <h:form> ?

-Matthias

On 6/29/05, Rashmi Kumari <[EMAIL PROTECTED]> wrote:
>
> Hi,
>
> I have added File upload component in my application. User selects the
> image and can see the preview of it as it is happening in myfaces
examples.
> I have a save button also for calling the action but form is not getting
> submitted when this button is clicked.
> If I remove the file upload tag, then the action gets invoked. what could
> be the reason for this behaviour.
>
> The jsp is:
>
> <h:outputText value="#{Message.marker_style_import}" />
>    <x:inputFileUpload id="fileupload"
>                           accept="image/*"
>                           value="#{fileUploadForm.upFile}"
>                           storage="file"
>                           styleClass="fileUploadInput"
>                           required="true"/>
>
>
>   <f:verbatim><br></f:verbatim>
>   <h:commandButton value="#{Message.image_upload_button}" action="
> #{fileUploadForm.upload}" />
>
>   <h:panelGrid columns="1" rendered="#{fileUploadForm.uploaded}">
>     <h:outputText value="#{Message.marker_style_preview}" />
>     <h:graphicImage url="fileupload_showimg.jsf" width="50" height="50"
> style="border-style: solid; border-width: 2"/>
>   </h:panelGrid>
>  <h:commandButton id="submit" action="#{Persister.saveStyle}" value="
> #{Message.style_submit_button}"/>
>
> But it doesn't invoke saveStyle method of the backing bean.
>
> Thanx for any suggestions.
>
> Regards,
>
> Rashmi
>
>


--
Matthias Wessendorf




Reply via email to