我正在使用 LanguageBean (可用的LanguageBean示例here)在我的应用程序视图中显示消息,我使用ClassPathXmlApplicationContext
加载我的Locale
,以及其getMessage
获取视图的有效消息。问题是,有些消息是大写的,有些消息在我的消息文件中是小写的,所以在将代码传递给.toLowerCase
时我不能使用.toUpperCase
或getMessage
,因此有时会消息视图中显示的不正确。有没有办法覆盖getMessage
,或者可能解决这个问题?
编辑1
示例消息(<key,value>
):&lt;“hello.world”,“hello,world!”&gt;,&lt;“my.EXAMPLE”,“我的示例”&gt;
示例键:hello.WORLD,my.example
结果:你好,世界!我的例子
编辑2
想象一下,我的观点想得到“hello.WORLD”,但我的消息包含“hello.world”。视图中显示的结果消息是“hello.world”。但是,我想看到的是“你好,世界!”与消息“hello.world”的消息对应,而密钥是“hello.WORLD”。