IT, 프로그래밍/Spring

redirect시 parameter 전달

오리@ 2018. 9. 6. 13:06

Home Controller에서 Board Controller로 파라미터값 리다이렉트


GET으로 pageNum값 전달


1
2
3
4
5
6
7
8
@RequestMapping(value = "/", method = RequestMethod.GET)
    public String home(RedirectAttributes redirect) {
        
        redirect.addAttribute("pageNum"1);        
 
        return "redirect:/board/getBoardMain";
    }
    
cs


RedirectAttributes 통해서 전달 가능.


받는쪽은 RequestParam으로 매핑하면 됨


1
2
3
4
5
6
7
8
9
    @RequestMapping(value="/getBoardMain", method=RequestMethod.GET)
    public String getBoardMain(@RequestParam("pageNum"int pageNum, Model model) {
        
        model.addAttribute("boards",service.getBoards());
        model.addAttribute("boardCount", service.getBoardCount());
        
        return "home";
        
    }
cs