0

我的任务是对旧的 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"/>

freetimes是其中一个java.util.CollectionTimeDTO这个字段和方法:

  /**
   * 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;
  }

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

4

1 回答 1

0

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

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

于 2013-07-18T15:48:18.337 回答