Scott Purcell wrote:
Hello,
I have the need to upload a multipart file to another server so therefore
another url. The other server is not of the struts platform.
The form in which I am uploading from has three (form fields) plus the upload
file part. I do need to validate that the form fields have proper data and that
the file is there before the user can submit and leave this page. When they
submit, I need the submission to go to another server where a servlet will
write the file, and then redirect back to somewhere for the user.
I am currently using html:action from my form, but wasn't sure how to handle
this, since I am doing this in the JSP page:
<html:form action="UploadSubmit">
but really it needs to do something like
<html:form action="http://someurl/servlet/dumpfile">
In my original UploadSubmit form there is a bean:
<action
path="/DisplayCatalogUploadForm"
type="com.xxx.xxx.UploadNewCatalogAction"
validate="false"
scope="request"
name="CatalogUploadBean">
<forward name="Success" path="/jsp/my.jsp" />
</action>
If anyone has done something like this, or has a idea of how to attempt it,
please let me know.
Thanks,
Scott
You can have the form submit to another server, but if you need to
validate the form fields you'll either need to implement that validation
on the other server, or submit your form to the application as normal
for validation and then have the application forward the file on to the
other server.
To get the form to submit directly to another server, you'll need to
change your <html:form/> tag to a regular <form/> tag (i.e. don't use
the JSP tag). The trouble with that is that you can't use the other
<html:*/> tags to render the form, since they need to be called from
within a <html:form/> tag.
L.
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]