【问题标题】:Cant format date from database to jsp无法将日期从数据库格式化为jsp
【发布时间】:2016-07-23 13:30:34
【问题描述】:

我想将我的日期对象从休眠状态转换为如下格式 2016-07-23 00:00:00.0 所以我使用的是 jstl 格式

    <%@ taglib uri='http://java.sun.com/jsp/jstl/core' prefix='c'%>
    <%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions" %>
    <%@ taglib prefix="fmt" uri="http://java.sun.com/jstl/fmt" %>

    <c:set var="now" value="${vac.date}"
    <fmt:formatDate value="${now}" pattern="MM-dd-yyyy"

我正在尝试格式化它,但似乎无法正常工作,我收到此错误

WEB-INF/views/details.jsp (line: 34, column: 20) 根据标签文件中的 TLD 或属性指令,属性值不接受任何表达式

【问题讨论】:

    标签: spring jsp date model-view-controller format


    【解决方案1】:

    检查您的 JSTL 版本,我希望它是 1.1 或 1.2。

    代替

    <%@ taglib prefix="fmt" uri="http://java.sun.com/jstl/fmt" %>
    

    使用

    <%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %>
    

    旧版本的 JSTL (1.0) URI没有jsp

    【讨论】:

      猜你喜欢
      • 2010-12-04
      • 1970-01-01
      • 2013-06-25
      • 1970-01-01
      • 1970-01-01
      • 2013-11-26
      • 2019-01-18
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多