[Spring] ModelAndView 사용방법

2023. 5. 24. 17:38·STUDY/SpringLegacy
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

'STUDY > SpringLegacy' 카테고리의 다른 글

[Spring] @Resource  (0) 2023.05.24
[Spring] EgoMessageSource  (0) 2023.05.24
[Spring] SqlSession, SqlSessionDaoSupport  (0) 2023.05.24
[Spring] RestTemplate  (0) 2023.04.19
[Spring] @RequestMapping 어노테이션  (0) 2023.04.19
'STUDY/SpringLegacy' 카테고리의 다른 글
  • [Spring] @Resource
  • [Spring] EgoMessageSource
  • [Spring] SqlSession, SqlSessionDaoSupport
  • [Spring] RestTemplate
ReCode.B
ReCode.B
404 Brain Not Found
  • ReCode.B
    B의 개발 공부 기록
    ReCode.B
  • 전체
    오늘
    어제
  • 공지사항

    • 개인적 기록을 위한 블로그
    • 분류 전체보기 (679)
      • STUDY (527)
        • for Developer (25)
        • WEB (24)
        • HTML5 CSS3 (22)
        • JavaScript (102)
        • jQuery (30)
        • TypeScript (1)
        • JAVA (102)
        • SpringLegacy (46)
        • SpringBoot (41)
        • Vert.x (5)
        • DB SQL (86)
        • SERVER OS (34)
        • React (4)
        • C C++ C# (2)
        • EXCEL (3)
      • TOOL (66)
        • VCS (30)
        • Eclipse (23)
        • intelliJ (7)
        • VSCODE (6)
      • Programmers (31)
        • java (10)
        • javascript (15)
        • oracle (6)
      • Follow Work (54)
        • SpringbootBoard (54)
  • 블로그 메뉴

    • 방명록
  • hELLO· Designed By정상우.v4.10.0
ReCode.B
[Spring] ModelAndView 사용방법
상단으로

티스토리툴바