On 8/16/07, Steve Sether <[EMAIL PROTECTED]> wrote: > I'm using struts 2 to create a form whose action links outside of struts > 2. The problem is when I set the action parameter in the <s:form tag, > the framework is putting the Struts2 context in the URL. For instance: > say I have a struts 2 project called struts2.war, and another project > called myProject.war. > > <s:form action="/myProject/processForm"> > ... > </s:form> > > will create a <form action="/struts2/myProject/processForm"> > instead of > <form action="/myProject/processForm"> like I want. > > I've tried to use a literal like: <s:form > action="'/myProject/processForm'", and even the "recommended" syntax of > %{'/myProject/processForm'}. > > "'/myProject/processForm'" results in action="'myProject/processForm'" > > while > %{'/myProject/processForm'} > > results in > action="/struts2/myProject/processForm" > > One way around this is of course to just use the raw <form> tag of html. > It seems like it should be possible to use the Struts 2 tag here and > be able to gain it's benefits (though obviously not server side validations) >
Can you specify the entire URL? Or try doing "../myProject/processForm" or "../../myProject/processForm" or whatever. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]