Why not using the <div> tag, I haven't use the <form> tag like that, which a
form nested another form.

Regards,
Mead


On Thu, Oct 28, 2010 at 7:51 AM, Maurizio Cucchiara <
maurizio.cucchi...@gmail.com> wrote:

> The first form doesn't contains enctype attribute. Did you try to set
> it to multipart/form-data?
>
> 2010/10/28 Dave Westerman <dlwes...@us.ibm.com>:
> > I am trying to use the <s:file> tag to allow uploading a file to the
> > server. However, this tag has to be within a larger overall form.
> >
> > <s:form>
> > ...
> >    <s:file name="uploadCustomImageFile" />
> >    <s:submit type="button"
> > action="%{siteId}/appearance/uploadCustomImage" name="Upload File"/>
> > ...
> >    <s:submit name=”Save” />
> > </s:form>
> >
> >
> > However, whenever I use the above code, I get the following error when I
> > click on the 'Upload File' button:
> >
> > Invalid field value for field "uploadCustomImageFile"
> >
> >
> > If I wrap the <s:file> in its own <s:form>, nested within the main form,
> I
> > get the same error message:
> >
> > <s:form>
> > ...
> >    <s:form action="%{siteId}/appearance/uploadCustomImage"
> >        method="post" enctype="multipart/form-data">
> >        <s:file name="uploadCustomImageFile" />
> >        <s:submit type="button" name="Upload File" />
> >    </s:form>
> > ...
> >    <s:submit name=”Save” />
> > </s:form>
> >
> >
> > However, if I remove the main “outer” form from my JSP, then the above
> > <s:file> in its own <s:form> works.
> >
> >    <s:form action="%{siteId}/appearance/uploadCustomImage"
> >        method="post" enctype="multipart/form-data">
> >        <s:file name="uploadCustomImageFile" />
> >        <s:submit type="button" name="Upload File" />
> >    </s:form>
> >
> >
> > However, the rest of the page doesn't work, of course.
> >
> > Is it legal to nest <s:form> tags within each other? Or is there
> something
> > going wrong with the <s:file> tag?
> >
> >
>
>
>
> --
> Maurizio Cucchiara
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: user-unsubscr...@struts.apache.org
> For additional commands, e-mail: user-h...@struts.apache.org
>
>

Reply via email to