我的任务是对旧的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.Collection
的{{1}},其中包含以下字段和方法:
TimeDTO
任何解释或指示都将不胜感激。
答案 0 :(得分:0)
解决方案实际上相当普通。
在版本控制中有一个xwork-conversion.properties
文件已被删除并被忽略但仍在服务器上。不知怎的,我错过了它。它指定了一个格式java.util.Date
s。