2011-01-02 7 views
0

表示日付のヘルプが必要です。JSPビューで不正な日付が表示される

私は、スケジュール期間中に実行したコマンドの出力を保存するために使用されるテーブルを持って、gson-1.4

をjqueryの-1.4.2.min、JSON-シンプル-1.1を使用しています。データは2010年8月12日から2010年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を超えるレコードを含むリアルタイムデータを使用すると、ビューが台無しになります。

サンプルデータ:
jsp view私はJSONで与えられた応答が持つデータであることFirebugsにチェックした

:= 1渡さ sample data

、= 0

JSPビューに失敗しました間違った日付。

これはIE7、IE8、FF3.6、Chrome8で同じ結果をテストしました。

誰も前に同様の問題がありますか?解決策は何ですか?

+2

おそらく、あなたのビューに日付と時刻をフォーマットするビューコードを投稿できますか? – jmort253

答えて

0

私が使用したデータベースのURLのバグが原因ではなく、ビューに関連しないことがわかりました。 hibernate.url = JDBCます。mysql:// localhost /をdbpmpireg useCursorFetch =真& useServerPrepStmts =あなたの助けのための真の

感謝。

1

jsonに不正な日付が含まれているため、この問題はjspに存在しません。
あなたのテストケースでは正常に動作したと言われていますが、実際の問題は、テストケースのデータが実際のデータと一致しないという事実にあります。私がやることは、2つの異なるデータセットを比較して、テストデータを実際のデータと一致させてそこから移動させることです。

関連する問題