【问题标题】:Struts 1 Date Format TagStruts 1 日期格式标签
【发布时间】:2011-03-05 10:24:03
【问题描述】:

Struts1标签库中是否有可以格式化java.util.Date对象的标签?

在 Struts 2 中,我可以使用 s:date 标记,但我找不到 Struts 1 等效项。

【问题讨论】:

    标签: java jsp struts struts-1


    【解决方案1】:

    你不能使用格式属性吗?比如:

    bean:write name=xxxx  format="MMMM-dd-yyyy"
    

    【讨论】:

      【解决方案2】:

      Sruts tag reference 中没有类似的内容。但是,您可以为此使用 JSTL fmt:formatDate 标签。 JSTL 和 Struts1 几乎齐头并进。

      <%@taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt" %>
      ...
      <p><fmt:formatDate value="${bean.date}" pattern="yyyy-MM-dd" />
      <p><fmt:formatDate value="${bean.date}" type="date" dateStyle="long" />
      

      应该像这样打印:

      2010-06-18 2010 年 6 月 18 日

      它在后台使用java.text.SimpleDateFormat。它的 Javadoc 更能描述可用的模式和样式。

      【讨论】:

        【解决方案3】:

        它适用于使用format="MM-dd-yyyy" 作为bean:write 标签的属性。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2011-02-14
          • 2013-03-28
          • 1970-01-01
          相关资源
          最近更新 更多