[Spring] Model, ModelAndView

BBANG-JUN·2020년 8월 26일
0

🍃Spring

목록 보기
3/26
post-thumbnail

Model


데이터 값을 서버에서 -> 뷰

@RequestMapping(value= "요청한 경로")

Controller

@RequestMapping("/board/view")

public String home(Locale locale, Model model) {

    model.addAttribute( "data", "1234" );

    return "board/view"; // 뷰 페이지 이동

}

view.jsp

<p>당신의 비밀번호는 ${data} 입니다.</p>

결과 : 당신의 비밀번호는 1234 입니다.

경로 : localhost:8080/ ... /board/view

ModelAndView


객체를 서버에서 -> 뷰

Controller

@RequestMapping("/board/view")

public ModelAndView view() {

    ModelAndView mv = new ModelAndView();

    mv.setViewName("/board/view");  // 뷰 이름(경로)

    mv.addObject("data", "1234");      // 뷰로 보낼 데이터 값



    return mv;
}

view.jsp

<p>당신의 비밀번호는 ${data} 입니다.</p>

결과 : 당신의 비밀번호는 1234 입니다.

경로 : localhost:8080/ ... /board/view

profile
🔥 머릿속으로 생각하지만 말고, 행동으로 보여줘

0개의 댓글