60

私はSpringMVCを初めて使用します。そして、JavaScriptからリクエストパラメーターとして日付を渡そうとしています。

私のコントローラーは次のようになります-

public @ResponseBody List<RecordDisplay> getRecords(
            @RequestParam(value="userID") Long userID,
            @RequestParam(value="fromDate") Date fromDate,
            @RequestParam(value="toDate") Date toDate) {

私が持っている質問は、JavaScriptからどのように電話をかけるかです-URLはどのように見えるべきですか?

for eg. - /getRecords?userID=1&fromDate=06022013&toDate=08022013'

Springが日付を認識できるように日付を解析する方法が必要ですか?

4

4 に答える 4

102

使用する@DateTimeFormat("MMddyyyy")

public @ResponseBody List<RecordDisplay> getRecords(
@RequestParam(value="userID")  Long userID,
@RequestParam(value="fromDate")     @DateTimeFormat(pattern="MMddyyyy") Date fromDate,
@RequestParam(value="toDate")     @DateTimeFormat(pattern="MMddyyyy") Date toDate) {
于 2013-02-08T07:51:43.827 に答える
27

これは、いくつかの一般的な ISO 形式をサポートする @DateTimeFormat になりました。

于 2013-04-15T18:17:42.090 に答える