반응형
전달 방식이 GetMapping 일 경우에는, 아래처럼 URL에 변수를 포함해 파라미터로 전달 가능
<a href="/이동경로1/이동경로2?변수1=값1&변수2=값2">
페이지 이동
</a>
PostMapping 전달방식에서 파라미터를 전달
<form action="이동 경로" method="post">
<input type="hidden" name="전달할 변수명1" value="전달할 변수값1" />
<input type="hidden" name="전달할 변수명2" value="전달할 변수값2" />
<input type="submit" value="전달" />
</form>
<input> 태그의 hidden 타입을 이용해 사용자가 볼 수 없는 데이터 형식으로 변수값을 전달
${param.전달할 변수명1}
${param.전달할 변수명2}
이동경로로 이동한 페이지에서는 param을 이용해 '전달할 변수명~' 이라는 이름이 값을 받음
Controller에서 RedirectAttributes 클래스를 사용해 다른 페이지로 리다이렉팅 시킬 경우
public String test(RedirectAttributes rttr){
rttr.addAttribute("전달할 변수명1", 전달할 변수값1);
rttr.addAttribute("전달할 변수명2", 전달할 변수값2);
return "redirect:/이동 경로";
}
addAttribute() 메서드를 이용해 이동 경로에서 param을 이용해 받을 수 있음
${param.전달할 변수명1}
${param.전달할 변수명2}
'Spring' 카테고리의 다른 글
[Spring] REST(Representational State Transfer) API (0) | 2021.09.30 |
---|---|
[Spring] select 태그를 이용해 데이터 삽입시 텍스트 대치 (0) | 2021.09.29 |
[Spring] @Param 어노테이션을 이용해 객체 파라미터로 넘기기 (0) | 2021.09.27 |
[Spring] 게시판 검색어 기능 (0) | 2021.09.26 |
[Spring] 페이징 처리를 위한 공식(시작 페이지와 끝 페이지) (0) | 2021.09.25 |