我在会话范围内有一个对象formatobject,它具有基于模式“dd.MM.yyyy HH:mm:ss”的 SimpleDateFormat sdf 类型的成员。
我想使用 JSTL 格式化标签库来格式化我的输出:
<fmt:formatDate value="${dataobject.date}" pattern="${formatobject.sdf}"/>
这给了我以下例外:
org.apache.jasper.JasperException: java.lang.IllegalArgumentException: Illegal pattern character 'j'
当我尝试以下操作时,它按预期工作:
<fmt:formatDate value="${dataobject.date} pattern="dd.MM.yyyy HH:mm:ss"/>
令人困惑......你有什么想法吗?