如文档和票证vaadin change the default session expired notification?中所述,在vaadin中可以使用以下方法覆盖系统消息 getService().setSystemMessagesProvider
.
我正在开发一个多语言的web应用程序,希望用用户的语言显示“sessionexpired”消息 (using AbstractComponent.getLocale()
)但是 servletInitialized
不在用户会话的上下文中。我知道有一个会话,因为它刚刚过期:)
如果系统消息是在标准的java资源包属性文件中定义的(比如javax.validation),那就太好了。这样,可以使用java的标准i18n机制来描述翻译。
但与此同时:有没有一种方法可以用用户的语言显示系统消息?
暂无答案!
目前还没有任何答案,快来回答吧!