通过例子来说明 一下:
假设properties文件中存在记录如下:
com.hxlzpnyist.message=欢迎{0},来到{1}
在通过 Properties 类处理之后,
通过方法 getProperty
("com.hxlzpnyist.message")获取的value值赋给变量message,接着就可以采用MessageForm处理占位符了 :
MessageFormat.format(message, "张三","xx系统");
就会返回 “欢迎张三,来到xx系统”
strut2 中action 中getText()亦采用此原理 可见api: