如何动态更改fmt:formatDate
模式。我有两种语言环境的两种模式。另外,我有每个语言环境的属性文件,其中包含date.format键,其值为MM/dd/YYYY
,某处为DD/MM/YYYY
,依此类推。在JSP中,我有以下标记:
<fmt:formatDate value="${news.creationDate}" pattern="<tag:resource key="date.format"/>"
tag:resource
是我自己的标记,它从属性文件中提供资源。
答案 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