|
Re: RAP 1.5M4 Redirect using ProtocolMessageWriter [message #769116 is a reply to message #769110] |
Wed, 21 December 2011 12:36 |
Ivan Furnadjiev Messages: 2426 Registered: July 2009 Location: Sofia, Bulgaria |
Senior Member |
|
|
Hi,
use JSExecutor instead. This class is still internal but there is a bug
opened to make it public:
342995: Provide a public JSExecutor API
https://bugs.eclipse.org/bugs/show_bug.cgi?id=342995
HTH,
Ivan
On 12/21/2011 2:27 PM, Farooq Kamal wrote:
> Hi,
>
> With RAP 1.5 M4 (full implementation of JSON), I cant figure out how
> to rewrite my existing redirect code for logging out
>
> (with help from Stefan
> http://www.eclipse.org/forums/index.php/mv/msg/34206/110934/)
>
> final String browserText =
> MessageFormat.format("parent.window.location.href = \"{0}\";",
> urlToLoginPage);
>
> final JavaScriptResponseWriter writer =
> ContextProvider.getStateInfo().getResponseWriter();
> writer.write(browserText);
>
>
> The problem is JavaScriptResponseWriter has now been replaced with
> ProtocolMessageWriter and the code should be
>
> final ProtocolMessageWriter writer =
> ContextProvider.getStateInfo().getProtocolWriter();
> writer.appendExecuteScript(String target, String scriptType, String
> code);
>
> I'm looking for what to pass as target and scriptType. The
> ProtocolMessageWriter also has other methods which can be used but I
> guess this one should work.
>
|
|
|
|
Powered by
FUDForum. Page generated in 0.03409 seconds