Java API用bean字段替换字符串中的占位符

时间:2015-01-15 13:30:10

标签: java replace

我需要创建一个泛型方法,该方法接受类似"Hello Mr. {firstName} {lastName}."的输入字符串,并用提供的Java bean中的相同命名字段替换标记。所以,我的方法看起来像:

public String replaceStrings(String targetString, Object bean) {
    //...
}

只是想知道是否有可以提供此功能的API?我可以用Reflection API来做,但是如果有一些现有的API让它更简单吗?

由于

2 个答案:

答案 0 :(得分:0)

答案 1 :(得分:0)

尝试apache commons EL。它实现了JSTL EL语言并进行了这样的替换。