반응형

RedirectAttributes 사용

리다이렉트시 "redivect:/view.do?rMsg=완료되었습니다."와 같이 표시되는것을 "redivect:/view.do"로 깔끔히 표시되도록 해준다.

(인코딩 문제도 해결)

 

@Controller
public class PortalController extends BaseController{

 

@RequestMapping("/list.do")
 public String doList(@ModelAttribute("listVO")ListVO vo, HttpServletRequest request,
   RedirectAttributes redirectAttributes) throws Exception{

   redirectAttributes.addFlashAttribute("rMsg", "완료되었습니다.");
  return "redirect:/view.do";
 }

 

}

 

주의할 점중 하나는 egov-com-servlet.xml 설정파일에 아래 설정이 잡혀있어야된다.

(리다이렉트 하기전 자꾸 에러가 나고 PortalController의 /list.do에 접근하기 전에 튕겨버려서 에러찾기가 힘들었다.)

 

<mvc:annotation-driven />

반응형

+ Recent posts