Not sure if the following is the most elegant way, but it will work as we
have done this in our app. I am assuming you want to post to a URL from GWT
client to another domain different from your server ( say to a  payment
gateway which is why we did this).

1) In your Window.open you call a JSP. Initially you make a HTTP GET to the
JSP with all the parameters.

2) In the JSP, accept all the GET parameters and create a <FORM> with your
HTTP GET parameters masqueraded as hidden fields.

3) In the JSP, have a <BODY onload='submitForm()' >

4) The "submitform javascript" should do "document.formname.submit();"


So, the final user experience is, user clicks a button, it opens a new
window, a HTTP-GET happens, target JSP spews out a HTML form and a couple of
lines of javascript to do the form submit on load. So, a form submit
happens. Your GWT APP is unaffected as it is running on a different host
page/window.

Hope this helps..

Best Regards
Prashant

On Sat, Feb 26, 2011 at 11:17 PM, Deepak Singh <[email protected]>wrote:

> Any help on this pls.
>
>
> On Fri, Feb 25, 2011 at 8:58 PM, Deepak Singh <[email protected]>wrote:
>
>> Hi,
>>
>> In my celltable, i have one button column.
>> In the fieldAdapter(), i am opening a new window using Window.open(" url",
>> "_blank", "");
>> It opens a new window withe the url using the http get() method. I want to
>> open this window with http post() method. How can i acheive this ?
>> I think it is not possible at the client side using java script, so i
>> though it to redirect to a jsp as follows
>>
>> HttpServletRequest req = getThreadLocalRequest();
>>  HttpServletResponse res = getThreadLocalResponse();
>> res.addHeader("Referer", "http://www.domain.com";);
>>  try {
>> res.sendRedirect(param);
>> } catch (IOException e) {
>>  e.printStackTrace();
>> }
>>
>>
>> but this does not work. Nothing happens when i click the button.
>>
>> How it is possible to redirect to a jsp page from gwt?
>>
>>
>> Thanks
>>
>
>  --
> You received this message because you are subscribed to the Google Groups
> "Google Web Toolkit" group.
> To post to this group, send email to [email protected].
> To unsubscribe from this group, send email to
> [email protected].
> For more options, visit this group at
> http://groups.google.com/group/google-web-toolkit?hl=en.
>

-- 
You received this message because you are subscribed to the Google Groups 
"Google Web Toolkit" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/google-web-toolkit?hl=en.

Reply via email to