1

如何在 JSP(x) 页面中获得与 String.format(String, Object ...) 相同的行为?是否有可用于此目的的标签库/函数库?我需要一些给定源字符串和一组参数的东西来执行替换,比如

<ns:tag source="Hi {0} {1}" arguments="'name','surname'" />

或者

${ns:func("Hi {0} {1}", "'name','surname'")}

这导致

Hi name surname

谢谢你的任何建议,斯特凡诺

4

1 回答 1

1

您正在寻找 JSTL<fmt:message>标记:

<fmt:message key="the.message.key">
    <fmt:param value="name"/>
    <fmt:param value="surname"/>
</fmt:message>

不过,它在java.text.MessageFormat内部使用。

大多数 UI 框架也有自己的此类标记版本。

于 2012-07-12T09:32:20.760 回答