JSP中的日期格式模式

时间:2016-02-04 18:44:53

标签: jsp date localization jstl

如何动态更改fmt:formatDate模式。我有两种语言环境的两种模式。另外,我有每个语言环境的属性文件,其中包含date.format键,其值为MM/dd/YYYY,某处为DD/MM/YYYY,依此类推。在JSP中,我有以下标记:

<fmt:formatDate value="${news.creationDate}" pattern="<tag:resource key="date.format"/>"

tag:resource是我自己的标记,它从属性文件中提供资源。

2 个答案:

答案 0 :(得分:1)

像这样的东西

<fmt:setLocale value="en"/>
<fmt:setBundle basename="com.package.Example" var="lang"/>
<c:set var="pattern"><fmt:message key="date.format" bundle="${lang}"/></c:set>
<fmt:formatDate value="${news.creationDate}" pattern="${pattern}"/>

答案 1 :(得分:0)

您无法嵌套标记,但您可以将值分配给变量并将其传递。

0x100