从属性文件中获取 fmt:formatDate 的模式
Take fmt:formatDate's pattern from Properties File
fmt:formatDate 模式只允许字符串
这是我指的 LOC
<%@taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %>
<jsp:useBean id="today" class="java.util.Date" />
<fmt:formatDate var="todayString" value="${today}" pattern="dd/MM/yyyy" />
我想从属性文件中选择模式。通常当我在同一个 jsp 文件中执行 spring:message 时(我正在使用 spring boot/jsp)我可以看到消息。所以他们配置正确。
有没有一种方法可以让我格式化我的日期以及从属性文件中获取模式。我尝试了很多方法,但大多数 JSP 抛出异常。
没有回答我的问题
一种方法是:
<fmt:message key="pattern.date" var="datePattern"/>
<fmt:formatDate var="todayString" value="${today}" pattern="${datePattern}"/>
或者:
<fmt:formatDate var="todayString"
value="${today}"
pattern="<fmt:message key='pattern.date'/>"/>
fmt:formatDate 模式只允许字符串
这是我指的 LOC
<%@taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %>
<jsp:useBean id="today" class="java.util.Date" />
<fmt:formatDate var="todayString" value="${today}" pattern="dd/MM/yyyy" />
我想从属性文件中选择模式。通常当我在同一个 jsp 文件中执行 spring:message 时(我正在使用 spring boot/jsp)我可以看到消息。所以他们配置正确。 有没有一种方法可以让我格式化我的日期以及从属性文件中获取模式。我尝试了很多方法,但大多数 JSP 抛出异常。
一种方法是:
<fmt:message key="pattern.date" var="datePattern"/>
<fmt:formatDate var="todayString" value="${today}" pattern="${datePattern}"/>
或者:
<fmt:formatDate var="todayString"
value="${today}"
pattern="<fmt:message key='pattern.date'/>"/>