[SPRING] Spring MVC에서 param을 요청하기위한 날짜 전달하기
SPRINGSpring MVC에서 param을 요청하기위한 날짜 전달하기
나는 봄 MVC에 익숙하지 않다. 그리고 나는 요청한대로 자바 스크립트에서 날짜를 전달하려고한다. Param
내 컨트롤러는 다음과 같이 보입니다.
public @ResponseBody List<RecordDisplay> getRecords(
@RequestParam(value="userID") Long userID,
@RequestParam(value="fromDate") Date fromDate,
@RequestParam(value="toDate") Date toDate) {
내가 가진 질문은 자바 스크립트에서 전화를 걸려면 어떻게해야합니까?
for eg. - /getRecords?userID=1&fromDate=06022013&toDate=08022013'
스프링이 그것을 인식 할 수 있도록 날짜를 파싱 할 방법이 필요합니까?
해결법
-
==============================
1.@DateTimeFormat ( "MMddyyyy") 사용
@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) {
-
==============================
2.현재 @DateTimeFormat이기도하지만 일부 일반적인 ISO 형식을 지원합니다.
현재 @DateTimeFormat이기도하지만 일부 일반적인 ISO 형식을 지원합니다.
-
==============================
3.@DateTimeFormat (pattern = "yyyy-MM-dd")를 사용합니다. 여기서 yyyy는 연도이고, MM은 월이며 dd는 날짜입니다.
@DateTimeFormat (pattern = "yyyy-MM-dd")를 사용합니다. 여기서 yyyy는 연도이고, MM은 월이며 dd는 날짜입니다.
public @ResponseBody List<Student> loadStudents(@DateTimeFormat(pattern="yyyy-MM-dd") Date birthDay) { ... }
from https://stackoverflow.com/questions/14766818/passing-date-to-request-param-in-spring-mvc by cc-by-sa and MIT license
'SPRING' 카테고리의 다른 글
[SPRING] 스프링 빈 초기화 순서 (0) | 2019.01.13 |
---|---|
[SPRING] Spring-Boot javax.validation.Validator를 올바르게 삽입하는 법 (0) | 2019.01.13 |
[SPRING] 스프링 데이터 jpa @query 및 페이지 가능 (0) | 2019.01.13 |
[SPRING] Spring REST 보안 - 다른 URL을 다르게 확보 (0) | 2019.01.13 |
[SPRING] Hibernate JPA와 Spring Framework 로딩 타임 / 런타임 위빙을 가능하게하는 방법 (0) | 2019.01.13 |