spring : @PathVariable 사용하기 , 파라미터 값 받기
2018. 1. 21. 23:13ㆍBACK/spring
이번에는 Spring Controller 에서 파라미터 값을 전달 받는 방법에 대해서 알아보겠습니다.
보통 게시판 리스트에서 어떠한 게시글을 선택하거나
혹은 선택하는 개체에 고유한 값을 가지고 제어를 할 때 이용하는데
아래의 예제는 자격증 시험 일정의 리스트에서 하나의 게시글을 view 할때 사용했던 코드입니다.
// date : view @RequestMapping(value="/licenseDateView/{no}", method=RequestMethod.GET) public String licenseDateView(Model model, PageCriteria cri, @PathVariable("no") int no){ service = new LicenseDateViewService(); service.exec(model, dao, cri); return "licenseDateView"; }
1. @RequestMapping 안에 들어오는 경로 마지막에 /{파라미터명} 을 기입하고
2. 그 값을 받을 파라미터 란에 @PathVariable("파라미터명") 데이터타입 변수명을 입력하여 받습니다!
3. 실제 url에서 진행되는 것을 보면 get으로 받을 땐 ?('물음표') 뒤에 변수명이 나오고 =값 의 형태로 보여지기 때문에
변수명을 노출시키는 부담을 줄이기 위한 수단으로도 사용할 수 있습니다. !
끄읕
'BACK > spring' 카테고리의 다른 글
spring : spring mybatis 사용방법 (0) | 2018.01.15 |
---|---|
spring : servlet-context.xml 을 파악해보자! (0) | 2018.01.15 |
spring : spring model2 방식이란? (스프링 mvc) (0) | 2018.01.15 |
spring : spring mybatis 연동 (2) - jUnit으로 mybatis 연결 테스트 (0) | 2018.01.15 |
spring : spring mybatis 연동 (1) - jUnit으로 mysql 연결 테스트 (0) | 2018.01.15 |