Spring Messages属性文件-点的意义



我正在使用spring MVC框架为我的应用程序前端,想知道是否有一种方法来使用它像下面:

my.apple = Applemy.apple.green = Green Apple

my.apple.red = Red Apple

我想要的是,如果我尝试使用属性"my.apple。上面没有定义的"Apple",而不是第一个默认属性中的"Apple"。

我听说如果属性(这里的例子是my.apple.yellow)没有正确匹配,它会尝试搜索my。仅限Apple,并且应该找到默认值。但是我不能实现这个

谁能给我举个例子吗

你是对的,Java属性没有基于a '的默认值。的层次结构。

你可以同时显示两个属性,这样颜色是可选的,例如

my.apple=Apple
my.apple.green=Green 
my.apple.red=Red 
my.apple.yellow=Yellow 
#{my.apple + my.apple.green}

注意颜色后面的空格,例如:"绿" + "苹果" = "绿苹果"

最新更新