2015-08-08 30 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