Spring

Controller redirect data 전송

닉넥임 2013. 10. 16. 15:46
반응형

http://redtrain.tistory.com/826 <--설명이 너무 잘되있다

단순하게 redirect 통한 이동의 경우 아래와 같이 viewName에 redirect:url명 을적으면 되며, 이때 파라메터를 GET방식으로 전달이 가능하다.

@RequestMapping(value = "/boardDelete.do") public ModelAndView boardDelete(HttpServletRequest request, HttpServletResponse response, BoardVO vo) throws Exception{ ModelAndView mv = new ModelAndView(); mv.setViewName("redirect:/boardForm.do?message=error"); return mv; }

GET방식의 경우 URL에 파라메터 값이 보이기에 웹취약 문제점을 해결하기 위해서 Spring 3.1 부터는 Redirect 할 때 파라메터를 쉽게 전달할 수 있도록 RedirectAttributes , FlashMap 클래스를 제공한다.




반응형

'Spring' 카테고리의 다른 글

Spring Ajax를 사용.  (0) 2013.10.19
jQuery 사용방법  (0) 2013.10.18
Spring Mybatis를 이용한 우편(post)검색  (0) 2013.10.15
Controller @Vaild ( JSR-303 )  (0) 2013.10.08
Spring Form Tag  (0) 2013.10.07