gpt4 book ai didi

java - 将自定义初始化参数传递给 Vaadin

转载 作者:行者123 更新时间:2023-11-30 17:22:38 27 4
gpt4 key购买 nike

我有一个用 Javascript 编写的应用程序,它嵌入了 Vaadin 应用程序。由于加载 Vaadin 需要一段时间,我需要有一些方法来通知 js 应用程序它已经加载。为此,我需要在启动时将一些嵌入应用程序的 ID 传递给 Vaadin。最好的方法是通过配置传递它

vaadin.initApplication("embedingDiv", this.config); 

但 Vaadin 似乎忽略了任何自定义变量。当我尝试使用

访问初始化参数时
VaadinSession.getCurrent().getConfiguration().getInitParameters());

我得到了类似的东西:

UI=com.example.tabletest.TabletestUI, resourceCacheTime=3600, productionMode=false, legacyPropertyToString=false, heartbeatInterval=300, closeIdleSessions=false, widgetset=com.vaadin.DefaultWidgetSet

这是我在配置文件中设置的参数,但在那里设置的其他参数似乎被忽略了。

是否可以通过这种方式传递配置参数?或者任何其他,我只需要它们可以在 init 方法中访问。

最佳答案

我通过简单地将 URI 参数添加到 browserDetailsUrl 字段解决了这个问题。

pConfig.browserDetailsUrl += "?foo=bar";

我可以访问它

VaadinService.getCurrentRequest().getParameter("foo");

request.getParameter("foo");

init 方法中。

关于java - 将自定义初始化参数传递给 Vaadin,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24843957/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com