2013-07-10 48 views
0

我的任務是對舊的Webwork Web應用程序進行一些更改,而且我被卡住了,因爲我無法讓應用程序在開發和測試系統中的行爲與在生產系統中的行爲相同。我對網絡工作並不是很瞭解,並且很難在網上找到好的文檔。爲什麼此webwork屬性標籤給出不同的日期格式?

更具體地說,有一個JSP顯示日期。在生產中,日期包括必要的時間,但僅在日期部分顯示的測試中。

在生產中我得到的日期是這樣的:

7/16/2013 11:00 AM 

,並在測試中,我得到的日期是這樣的:

7/16/2013 

很多挖後,我發現,生產Tomcat的「工作」文件夾不是我認爲它的地方,它有一些..._jsp.class文件,我猜我沒有與我擁有的JSP文件相關聯。但是,版本控制表示打印日期的JSP文件部分沒有改變,所以我仍然不知道如何修復我的測試系統。

它使用webwork的標籤庫:

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

並且使用迭代器的property標籤顯示所述日期:

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

freetimesTimeDTO具有這種字段和方法的java.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; 
    } 

任何解釋或指針,將不勝感激。

回答

0

該解決方案實際上相當平凡。

有一個xwork-conversion.properties文件已從版本控制中刪除並被忽略,但仍在服務器上。不知何故,我錯過了它。它指定了一個類來格式java.util.Date s。