0

在查看日期方面需要帮助。

我正在使用 jquery-1.4.2.min、json-simple-1.1、gson-1.4

我有一个表,用于保存在预定期间执行的命令输出。数据从 2010 年 8 月 12 日开始,到 2011 年 2 月 1 日结束。

表结构如下:

CREATE TABLE commandoutput (
  id bigint(20) NOT NULL AUTO_INCREMENT,
  command varchar(255) DEFAULT NULL,
  fromHost varchar(255) DEFAULT NULL,
  toHost varchar(255) DEFAULT NULL,
  executionDate datetime DEFAULT NULL,
  passed tinyint(1) DEFAULT NULL,
  operator varchar(255) DEFAULT NULL,
  cooperationType varchar(255) DEFAULT NULL,
  rawOutput text,
  country varchar(255) DEFAULT NULL,
  PRIMARY KEY (id)
) ENGINE=InnoDB AUTO_INCREMENT=169279 DEFAULT CHARSET=latin1;

问题是 JSP 视图中显示的数据与预期不符。一个月前我第一次使用样本数据进行测试时并没有出现这个问题。现在使用超过 150.000 条记录的实时数据,视图变得一团糟。

样本数据: 样本数据

通过=1,失败=0

JSP 视图:
jsp视图

我在 Firebugs 中检查了 json 中给出的响应是日期不正确的数据。

我已经使用 IE7、IE8、FF3.6、Chrome8 对此进行了测试,结果相同。

以前有没有人有类似的问题?解决办法是什么?

4

2 回答 2

1

由于 json 包含不正确的日期,因此问题不在于 jsp。
正如您所说,它与您的测试用例一起正常工作,实际问题在于您的测试用例数据与实际数据不匹配。我要做的是比较两组不同的数据并使您的测试数据与实际数据匹配并从那里开始。

于 2011-01-02T04:54:23.590 回答
0

我刚刚发现问题与视图无关,而是因为我使用的数据库 url 中的错误。hibernate.url=jdbc:mysql://localhost/dbpmpireg?useCursorFetch=true&useServerPrepStmts=true

谢谢你的帮助。

于 2011-01-03T15:36:46.453 回答