我发现格式标签库有奇怪的行为。我正在网页页脚格式化版权信息。我正在使用以下伪代码:
<fmt:message var="copyright" key="someKey">
<fmt:param value="${year}"/>
</fmt:message>
...
<c:out value="${copyright}"/>
我只是将年份作为参数传递到资源包中。如果您在传入之前删除年份值:
<c:out value="${year}"/>
<%-- renders as 2012 --%>
但是在参数传入后,年份被格式化为数字。该数字呈现为 2,012。
我用谷歌搜索并四处询问,除了通用的 Oracle 文档(http://docs.oracle.com/javaee/5/jstl/1.1/docs/tlddocs/fmt/tld-summary.html)之外,什么也没找到
还有其他人达到了吗?
提前致谢。