Spring Boot 시작하기
- #9. Srping Boot JSP ModelAndView 설정하기
8장에 이어 ModelAndView 를 이용해 jstl로 데이터를 연동하는 진행해 보겠습니다.
ModelAndViewTestController.java
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 | package com.example.controller; import java.util.ArrayList; import java.util.List; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.servlet.ModelAndView; @Controller public class ModelAndViewTestController { public ModelAndView root() { ModelAndView mv = new ModelAndView(); List<string> listTest = new ArrayList<string>(); listTest.add( "test1" ); listTest.add( "test2" ); listTest.add( "test3" ); mv.addObject( "listTest" ,listTest); // jstl로 호출 mv.addObject( "ObjectTest" , "테스트입니다." ); // jstl로 호출 mv.setViewName( "mv/testMv" ); // 실제 호출될 /WEB-INF/jsp/model/testMv.jsp return mv; } } </string></string> |
** 맨 마지막줄에 </string></string> 은 무시하셔요 **
/WEB-INF/jsp/mv/testMv.jsp
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <%@ taglib uri="http://java.sun.com/jstl/core_rt" prefix="c"%> ModelAndView 테스트 페이지입니다. < br > ${ObjectTest} < br > ${listTest} < br > < br > < c:foreach var = "listTest" items = "${listTest}" > ${listTest} < br > </ c:foreach > |
로 작성하신 후
http://localhost/mv 를 호출하시면 됩니다.
'SPRING BOOT' 카테고리의 다른 글
Spring Boot 시작하기 - #8. Srping Boot JSP view 설정하기 (0) | 2016.08.24 |
---|---|
Spring Boot 시작하기 - #7. Mybatis Multi DataSource 운용 (4) | 2016.08.12 |
Spring Boot 시작하기 - #6. MariaDb + Mybatis 연동 (0) | 2016.08.11 |
Spring Boot 시작하기 - #5_3. Eclipse Srping Boot 웹 페이지 설정 (0) | 2016.08.11 |
Spring Boot 시작하기 - #5_2. 이클립스 Srping boot 웹 프로젝트 생성 / 가동 (3) | 2016.08.08 |