2014-01-14 123 views
0

我正在尋找一種方法來從我的Tomcat6與Vaadin7中獲取當前URL。 URL是:mydomain:8080/MyProject。從Tomcat6服務器獲取當前URL?

我正在試着這個。

public class MyURL { 
     public MyURL(){ 
      System.out.println(VaadinServletService.getCurrentRequest().toString()); 
      System.out.println(VaadinServletService.getCurrentServletRequest().toString()); 
      System.out.println(VaadinServlet.getCurrent().toString()); 
     } 

} 

任何想法?

+2

檢查'getCurrentRequest'和'getCurrentServletRequest'返回的類型,並檢查這些類型的'javadoc是否適用於相應的方法。 –

回答

0

您可以使用Page類的getLocation()方法。

UI.getCurrent().getPage().getLocation()