sirve - spring mvc que es
Pasando la fecha para solicitar el parámetro en Spring MVC (3)
Ahora también es @DateTimeFormat, que admite algunos formatos ISO comunes.
Soy nuevo en Spring MVC - y estoy tratando de pasar una fecha de mi javascript como una solicitud de Param
Mi controlador se ve algo así como ...
public @ResponseBody List<RecordDisplay> getRecords(
@RequestParam(value="userID") Long userID,
@RequestParam(value="fromDate") Date fromDate,
@RequestParam(value="toDate") Date toDate) {
La pregunta que tengo es cómo hago la llamada desde javascript, como en qué debería verse la URL
for eg. - /getRecords?userID=1&fromDate=06022013&toDate=08022013''
¿Necesito una forma de analizar la fecha para que Spring pueda reconocerla?
Use @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) {
Use @DateTimeFormat (patrón = "aaaa-MM-dd") donde aaaa es año, MM es mes y dd es fecha
public @ResponseBody List<Student> loadStudents(@DateTimeFormat(pattern="yyyy-MM-dd") Date birthDay) {
...
}