Vaadin redirecting to a URL from button click

user3702643 picture user3702643 · Jun 3, 2014 · Viewed 15.6k times · Source

I have searched for a long time, but I really cannot figure this out.

How do I redirect the user to a new external link (e.g. www.google.com) when they click a button in Vaadin?

The only thing I have managed to do so far is to put the link into a link

Link link = new Link("link", new ExternalResource("http://www.google.com"));

Can anyone help me out with this please?

Answer

VH-NZZ picture VH-NZZ · Jun 3, 2014
getUI().getPage().setLocation("http://www.google.com");

References: Page (Vaadin 7.2.1 API) and Vaadin application lifecycle (Book of Vaadin).