从Vaadin 19开始,有一个名为fetchCurrentURL
的新Page
方法,它可以主动轮询前端的当前URL。
请参见:commit
可以使用以下代码来获取URI:
VaadinServletRequest req = (VaadinServletRequest) VaadinService.getCurrentRequest();
StringBuffer uriString = req.getRequestURL();
URI uri = new URI(uriString.toString());
目前没有直接的方法来实现这一点,但已经有一个针对此情况的功能请求:https://github.com/vaadin/flow/issues/1897。
最初的回答