Quick note, it seems as if I am reaching the uploadFile method when not
specifying a file to upload. The movieTitle is then read in the action
class. But if I also choose to upload a file alongside with it the method
will not be reached. I'm stumped! :(


meeboo wrote:
> 
> Hey all
> 
> I've been trying to solve this problem for a couple of hours but to no
> prevail...
> 
> struts.xml
> <action name="upload/">
>      <result>/uploadMovie.jsp</result>
> </action>
> <action name="uploadMovie"
>                               class="com.myapp.web.struts.action.UploadMovie"
>                               method="uploadFile">
>      <result name="success">/index.jsp</result>
>       <result name="input">/uploadMovie.jsp</result>
> </action>
> 
> uploadMovie.jsp
> <s:form action="/uploadMovie" enctype="multipart/form-data" method="post">
> <s:textfield name="movieTitle"/>
> <s:file name="uploadedMovie"/>
> <s:submit value="Upload"/>
> </s:form>
> 
> UploadMovie.java
> public String uploadFile()
> {
>       if(movieTitle != null && uploadedMovie !=null)
>               return SUCCESS;
>       else
>               return INPUT;
> }
> 
> What I'm doing is that I'm accessing localhost:8080/someApp/upload/ - so
> far so good, the form shows up and you can pick the file to upload. But
> when I submit the form it never reaches the uploadFile() method! The odd
> thing is that when I view the HTML source for the form it says 
> "<form id="uploadMovie" onsubmit="return true;"
> action="/myApp/uploadMovie" method="post" enctype="multipart/form-data">"
> - which is correct. If I on the other hand access the url
> http://localhost:8080/myApp/uploadMovie directly from the browser (without
> using the form) the uploadFile() method will be reached. I find this
> pretty confusing and suspect that there's a mapping error somewhere in the
> code, but I haven't been able to identify it even after a couple of hours.
> Any takers?
> 
> Thanks!
> 

-- 
View this message in context: 
http://www.nabble.com/Problem-with-form-action-mapping-tf3601247.html#a10060312
Sent from the Struts - User mailing list archive at Nabble.com.


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to