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 ビューに表示されるデータが期待どおりではないことです。この問題は、サンプル データを使用して 1 か月前に初めてテストしたときは発生しませんでした。現在、150.000 を超えるレコードのリアルタイム データを使用すると、ビューが台無しになります。

サンプルデータ: サンプルデータ

合格=1、不合格=0

JSP ビュー:
jspビュー

json で指定された応答が誤った日付のデータであることを Firebugs で確認しました。

IE7、IE8、FF3.6、Chrome8 を使用してこれをテストしましたが、同じ結果が得られました。

誰かが以前に同様の問題を抱えていますか? 解決策は何ですか?

4

2 に答える 2

1

jsonには誤った日付が含まれているため、問題はjspにありません。
テストケースで正しく機能したとおっしゃっていましたが、実際の問題は、テストケースのデータが実際のデータと一致しないことにあります。私が行うことは、2つの異なるデータセットを比較し、テストデータを実際のデータと一致させてそこから移動することです。

于 2011-01-02T04:54:23.590 に答える
0

私が使用しているデータベース URL のバグが原因で、問題がビュー関連ではないことがわかりました。hibernate.url=jdbc:mysql://localhost/dbpmpireg?useCursorFetch=true&useServerPrepStmts=true

ご協力いただきありがとうございます。

于 2011-01-03T15:36:46.453 に答える