On Tue, January 22, 2008 10:56 am, enthucoder wrote: > > Can you give some pointers on how do i contruct a HTTP POST Message in my > Action and redirect the page to remote resource (non J2EE App)..?
You wouldn't, in all probability, want to construct your own HTTP requests... take a look at HTTP Components (formerly Jakarta Commons HTTPClient): http://hc.apache.org/httpclient-3.x/ It should provide everything you need without you having to mess with all the gory details. Frank -- Frank W. Zammetti Author of "Practical DWR 2 Projects" (2008, Apress, ISBN 1-59059-941-1) and "JavaScript, DOM Scripting and Ajax Projects" (2007, Apress, ISBN 1-59059-816-4) and "Practical Ajax Projects With Java Technology" (2006, Apress, ISBN 1-59059-695-1) Java Web Parts - http://javawebparts.sourceforge.net Supplying the wheel, so you don't have to reinvent it! > > Laurie Harper wrote: >> >> enthucoder wrote: >>> Hi, >>> >>> Please bear with me, incase this turns out to be a dumb question. >>> >>> I want to transfer control to a non JSP page after I hit submit. Apart >>> from >>> this I am also sending some data as a HTTPS POST. In case of using >>> response.sendRedirect(), it doesn't take care of the POST data. >>> >>> So, can anybody help me with what's the best practice in sending POST >>> request from a Struts based J2EE application to another page (which is >>> not a >>> J2EE Application) >> >> I'm not sure I'm clear on what you want to accomplish. If you want to >> post a form to a page at a different URL outside your application, just >> use that URL as the form's action. Your Struts application needn't be >> involved at all. >> >> If the intention is to submit a form and have it processed by *both* >> your Struts app *and* an external resource, things are a little >> trickier. In that case, your Struts action would have to construct a new >> HTTP POST request using the request parameters it received from the >> browser. Your action would then handle sending the request to the remote >> resource (and streaming the response back to the browser if required), >> acting as a kind of pseudo-proxy. >> >> Perhaps you could explain what your overall objective is; perhaps this >> isn't the right approach to take to the problem. >> >> L. >> >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: [EMAIL PROTECTED] >> For additional commands, e-mail: [EMAIL PROTECTED] >> >> >> > > -- > View this message in context: > http://www.nabble.com/-S1--Best-practice-to-transfer-control-to-next-page-%28out-of-JVM%29--tp14280321p15021713.html > Sent from the Struts - User mailing list archive at Nabble.com. > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]