【问题标题】:Why is this webwork property tag giving different date formats?为什么这个 webwork 属性标签给出不同的日期格式?
【发布时间】:2013-07-08 17:51:44
【问题描述】:

我的任务是对旧的 webwork Web 应用程序进行一些更改,但我被困住了,因为我无法让应用程序在我的开发和测试系统中表现得与在生产系统中一样.我对网络工作了解不多,而且似乎很难在网上找到好的文档。

更具体地说,有一个显示日期的 JSP。在生产中,日期包括时间,这是必需的,但在测试中只显示日期部分。

在生产中,我得到这样的日期:

7/16/2013 11:00 AM

在测试中我得到这样的日期:

7/16/2013

经过大量挖掘后,我发现生产 tomcat“工作”文件夹不在我认为的位置,它有一些 ..._jsp.class 文件,我猜这些文件与我拥有的 JSP 文件无关。但是,版本控制说打印日期的 JSP 文件部分没有改变,所以我仍然不明白如何修复我的测试系统。

它正在使用webwork taglib:

<%@ taglib uri="webwork" prefix="ww" %>

并在迭代器中使用property 标签显示日期:

<ww:iterator value="busySearchDTO.freetimes" status="index2">
<ww:property value="start"/>

freetimesTimeDTOjava.util.Collection,它有这个字段和方法:

  /**
   * Holds value of property start.
   */
  public java.util.Date start;

  /**
   * Getter for property start.
   * @return Value of property start.
   */
  public java.util.Date getStart() {

    return this.start;
  }

任何解释或指示将不胜感激。

【问题讨论】:

    标签: date tomcat webwork


    【解决方案1】:

    解决方案实际上相当普通。

    有一个xwork-conversion.properties 文件已从版本控制中删除并被忽略,但仍在服务器上。不知怎的,我错过了它。它指定了一个类来格式化java.util.Dates。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-11-19
      相关资源
      最近更新 更多