一尘不染

在Spring MVC中传递日期以请求参数

spring-mvc

我是Spring MVC的新手-我正在尝试将JavaScript中的日期传递为请求参数

我的控制器看起来像-

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

我的问题是如何通过javascript拨打电话-网址应为什么样

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

我需要一种解析日期的方法以便Spring可以识别它吗?


阅读 294

收藏
2020-06-01

共1个答案

一尘不染

采用 @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) {
2020-06-01