当前位置:  开发笔记 > 运维 > 正文

使用fmt格式化日期:formatDate JSP

如何解决《使用fmt格式化日期:formatDateJSP》经验,为你挑选了2个好方法。

我正在尝试格式化日期:


时事通讯是一个createdOn有财产的对象java.util.Date.

当我调用上一句时,我得到:

根据TLD,属性值不接受表达式.

我正在导入fmt

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

有谁知道如何解决这个问题?

我正在使用与tomcat一起使用的jstl.jar.

在jstl.jar/META-INF/MANIFEST.MF下保留:

Manifest-Version: 1.0
Ant-Version: Apache Ant 1.5.3 
Created-By: 1.4.2-b28 (Sun Microsystems Inc.)
Specification-Title: JavaServer Pages Standard Tag Library (JSTL)
Specification-Version: 1.1
Implementation-Title: JavaServer Pages Standard Tag Library API Refere
 nce Implementation
Implementation-Version: 1.1.0-D13
Implementation-Vendor: Sun Microsystems, Inc.
Implementation-Vendor-Id: com.sun
Extension-Name: javax.servlet.jsp.jstl

我正在使用Apache Tomcat版本6.0.14



1> lucas..:

尝试

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



2> sblundy..:

这个人似乎已经解决了这个问题,从jar中提取TLD,修改它,将它放在WAR的WEB-INF目录中,并向他添加一个条目web.xml:


 
  http://java.sun.com/jstl/fmt
  /WEB-INF/fmt.tld
 

最后,他转向1.1声明:

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


实际上,只修复taglib URI就足够了.对松散TLD的困扰是一个很大的神话,真的不应该这样做.
推荐阅读
惬听风吟jyy_802
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有