我需要创建一个泛型方法,该方法接受类似"Hello Mr. {firstName} {lastName}."
的输入字符串,并用提供的Java bean中的相同命名字段替换标记。所以,我的方法看起来像:
public String replaceStrings(String targetString, Object bean) {
//...
}
只是想知道是否有可以提供此功能的API?我可以用Reflection API来做,但是如果有一些现有的API让它更简单吗?
由于
答案 0 :(得分:0)
答案 1 :(得分:0)
尝试apache commons EL。它实现了JSTL EL语言并进行了这样的替换。