클라이언트(jsp)에서 보내온 데이터를 컨트롤러에서 VO 나 변수로 담을 수 있는 어노테이션은 @ModelAttribute, @RequestParam이다.
@ModelAttribute은 여러개의 값을 VO로 한번에 담을 수 있다.
public String listPage(@ModelAttribute SearchCriteria cri) throws Exception{ System.out.println(cri.toString());
}
클라이언트에서 name = searchType 의 값을 subject, name = searchKeyword 의 값을 1111로 넘기고 해당 값이 들어가는 VO를 넣으면 알아서 값이 들어간다.
출력해보면 [searchType=subject, searchKeyword=1111] 와 같이 잘 나온다.
@RequestParam은 객체에 담지 않고 변수에 담는다.
public String modifyGET(@RequestParam("boardNum") int boardNum) throws Exception{ System.out.println(boardNum); }
boardNum의 값이 넘어온걸 int boardNum 에 담는다. 출력해보면 "257" 이 잘 나온다.
반응형
'JSP & Spring' 카테고리의 다른 글
jstl에서 비교문 [펌] (0) | 2016.09.20 |
---|---|
스프링 외부 경로 폴더 지정하기 (0) | 2016.09.12 |
스프링 초기환경세팅 (0) | 2016.09.04 |
utf-8 인코딩. (0) | 2016.09.01 |
파일 업로드와 UUID (0) | 2016.07.30 |