让我们假设这种情况。
我有length
标签。有时我希望它向我显示消息Length must be lower than 5!
,但有时候应显示Length must be value between 2 and 5!
。它应该取决于我传递给它的参数的数量。
是否可以在不使用第二个标签的情况下完成,例如Length
?
答案 0 :(得分:0)
可以在属性文件中使用不同的值来完成。
例如你可以这样做你的标签:
my.label=Length must be lower than 5!,Length must be value between 2 and 5!
但建议不。您需要根据分隔符将其拆分,在这种情况下使用逗号,并自行处理该逻辑。
干净的解决方案是:
my.label.error.maxsize=Length must be lower than 5!
my.label.error.size=Length must be between 2 and 5!
当然,可以以编程方式设置maxsize或size的值。
修改强>
java实现很大程度上取决于用于从属性文件加载值的框架。