2015-08-08 26 views

回答

3

可以使用setLocation()方法Page做重定向。这需要在关闭会话之前完成,因为之后UI或页面不可用。

public class MyUI extends UI { 
    @Override 
    protected void init(VaadinRequest request) { 
     setContent(new Button("Logout", event -> {// Java 8 
      // Redirect this page immediately 
      getPage().setLocation("/myapp/logout.html"); 

      // Close the session 
      getSession().close(); 
     })); 

     // Notice quickly if other UIs are closed 
     setPollInterval(3000); 
    } 
} 

为了进一步了解看看Closing a session

+0

它的工作,感谢 – noshusan

+0

高兴的是,它有助于ü... :) – SSH