3

如果给定一个 .properties 文件并要求为背景颜色添加一个命名值,则可以执行以下操作:

page.background.colour=white

如果再往下走,有一个新的要求来定义一个命名的颜色列表,要么使用逗号:

page.background.colours=white,grey,black

或者也可能是重复的属性名称:

page.background.colours=white
page.background.colours=grey
page.background.colours=black

现在如何定义命名地图?比如说,有一个颜色的下拉列表,例如:

<select name="page.background.colours">
   <option value="#FFFFFF">White</option>
   <option value="#CCCCCC">Grey</option>
   <option value="#000000">Black</option>
</select>

突然想到以下内容,但不知何故有一种感觉,我正在强迫一个方棒进入一个圆孔:

page.background.colours.#FFFFFF=White
page.background.colours.#CCCCCC=Grey
page.background.colours.#000000=Black

再往下,如何保证先白后黑的顺序?想到以下内容,但又感觉不对:

page.background.colours.#FFFFFF.follows=
page.background.colours.#CCCCCC.follows=page.background.colours.#FFFFFF
page.background.colours.#000000.follows=page.background.colours.#CCCCCC

我知道 XML、JSON 等,但如果可能的话,我想坚持使用 .properties 文件。

谢谢你的想法!

4

0 回答 0