Oddly enough I checked out the code to continue my work from home and it
suddenly started working. I'm gonna take a look at this inconsistency
tomorrow, might be something else than S2 which is causing it. And yes, I'm
using the cleanup filter. Thanks anyway!


Dave Newton-4 wrote:
> 
> It may not solve your problem, but are you using the
> action context cleanup filter?
> 
> d.
> 
> --- meeboo <[EMAIL PROTECTED]> wrote:
> 
>> 
>> 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]
>> 
>> 
> 
> 
> __________________________________________________
> Do You Yahoo!?
> Tired of spam?  Yahoo! Mail has the best spam protection around 
> http://mail.yahoo.com 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> 
> 
> 

-- 
View this message in context: 
http://www.nabble.com/Problem-with-form-action-mapping-tf3601247.html#a10064144
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