【发布时间】:2015-02-12 17:52:15
【问题描述】:
为什么vaadin中的UI.getCurrent方法返回null,而getUI()在同样的情况下却返回UI。例如:
@Override
public boolean handleRequest(VaadinSession session,VaadinRequest request, VaadinResponse response)
throws IOException {
UI.getCurrent(); //returns null
getUI(); //works
return false;
}
我正在尝试使用自定义布局创建登录页面(以保留自动填充),因为 vaadin 抑制了LoginForm。
【问题讨论】:
-
可能是,您的处理程序在设置
current的UIInitHandler之前运行。否则,如果您可以为您的问题添加更多上下文,它可能会有所帮助。 -
您使用什么版本的 Vaadin?现代 Vaadin UI 类中不存在方法 handleRequest。
标签: user-interface login vaadin