我需要获取当前服务器名称以及存储在URI
. 在 Vaadin 8 中,它可以通过以下方式访问Page
:
URI uri = Page.getCurrent().getLocation();
Router
afaik也没有。
我如何获得URI
?
先感谢您。
我需要获取当前服务器名称以及存储在URI
. 在 Vaadin 8 中,它可以通过以下方式访问Page
:
URI uri = Page.getCurrent().getLocation();
Router
afaik也没有。
我如何获得URI
?
先感谢您。
从 Vaadin 19 开始,有一个新Page
方法被调用fetchCurrentURL
,它会主动从前端轮询当前 url。
参见:提交
可以使用以下方法检索 URI:
VaadinServletRequest req = (VaadinServletRequest) VaadinService.getCurrentRequest();
StringBuffer uriString = req.getRequestURL();
URI uri = new URI(uriString.toString());
没有直接的方法可以做到这一点,但是对于这种情况,一个功能请求是开放的:https ://github.com/vaadin/flow/issues/1897 。