我有一个带有 DateField
的 vaadin 应用程序。有时,日期和月份会随机显示为 null
。语言环境设置为德语。
有什么想法可以防止这种情况发生吗?
而不是:
编辑:我做了一些更多的测试,在 UI.init()
方法中我设置了 session 的区域设置。如果我删除这一行,它就会起作用:
protected void init(VaadinRequest request) {
getSession().setLocale(Locale.getDefault());
....
}
最佳答案
我发现我必须首先设置 UI
的区域设置:
protected void init(VaadinRequest request) {
setLocale(Locale.getDefault());
getSession().setLocale(Locale.getDefault());
....
}
关于java - Vaadin DateField 显示 "null"而不是日和月,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41599237/