gpt4 book ai didi

java - 资源包中的值作为 formatDate 中的模式

转载 作者:搜寻专家 更新时间:2023-11-01 02:34:12 27 4
gpt4 key购买 nike

我也想从资源包中读取 JST formatDate 的模式,但这种幼稚的方法不起作用,我做错了什么?

在 com/company/MyPortlet.properties 中是这个键:

company.date.format = yyyy-MM-dd HH:mm:ss

在页面中我有:

<fmt:setBundle basename="com.company.MyPortlet"/>
<fmt:formatDate value="${date}" pattern="${company.date.format}" />

最佳答案

您需要为 bundle 指定一个变量名。

<fmt:setBundle basename="com.company.MyPortlet" var="bundle" />

通过${bundle}可以在页面中访问这种方式的bundle。您可以通过 fmt:message 获取消息,您可以使用其 var 属性将其存储在本地范围内。然后你可以在 fmt:formatDate

pattern 属性中使用它
<fmt:message bundle="${bundle}" key="company.date.format" var="pattern" />
<fmt:formatDate value="${date}" pattern="${pattern}" />

关于java - 资源包中的值作为 formatDate 中的模式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2883233/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com