STUDY/SpringLegacy

[Spring] ModelAndView 사용방법

ReCode.B 2023. 5. 24. 17:38
728x90

Model 객체 사용법

https://rebornbb.tistory.com/entry/Spring-Spring-%EA%B8%B0%EC%B4%88-%EC%96%B4%EB%85%B8%ED%85%8C%EC%9D%B4%EC%85%98-%EB%8B%A4%EB%A3%A8%EA%B8%B0#Model%20%ED%81%B4%EB%9E%98%EC%8A%A4%EB%A5%BC%20%EC%9D%B4%EC%9A%A9%ED%95%9C%20%EB%8D%B0%EC%9D%B4%ED%84%B0%20%EC%A0%84%EB%8B%AC-1

 

[Spring] Spring 기초 어노테이션 다루기

Spring Legacy · STS · OracleDB · SQLDeveloper Model클래스 데이터 전달 @RequestMapping HttpServletRequest 클래스 @RequestParam 어노테이션 데이터(커맨드)객체 @PathVariable 어노테이션 GET방식과 POST방식 Model 클래스를

rebornbb.tistory.com

 


 

ModelAndView 객체 사용법

데이터와 뷰를 동시에 설정이 가능하다.

public ModelAndView content() {

    ModelAndView mv = new ModelAndView();
    mv.setViewName("/board/content"); // 뷰의 이름
    mv.addObject("data", "12341234"); // 뷰로 보낼 데이터 값
    
    return mv;
}

 

반환값으로 ModelAndView 객체를 반환한다.

 

 

1.ModelAndView 객체를 선언 및 생성

ModelAndView mv = new ModelAndView();

 

2. 뷰의 이름을 설정

setViewName() 메소드를 이용한다.

mv.setViewName("뷰의 경로");

 

3. 보낼 개체를 추가

addObject() 메소드를 이용한다.

mv.addObject("변수 이름", "데이터 값");

 

4. ModelAndView 객체를 반환

return mv;

 

5.  JSP 에서 받기 설정

${data}

 

728x90