Spring Boot 시작하기 

- #9. Srping Boot JSP ModelAndView 설정하기



8장에 이어 ModelAndView 를 이용해 jstl로 데이터를 연동하는 진행해 보겠습니다.



ModelAndViewTestController.java

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 {
  
    @RequestMapping(value="/mv")                // http://localhost/mv
    public ModelAndView root() {
        ModelAndView mv = new ModelAndView();
        
        List listTest = new ArrayList();
        
        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> 은 무시하셔요 **


/WEB-INF/jsp/mv/testMv.jsp

<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
<%@ taglib uri="http://java.sun.com/jstl/core_rt" prefix="c"%>

ModelAndView 테스트 페이지입니다.


${ObjectTest}
${listTest}

${listTest}


로 작성하신 후

http://localhost/mv 를 호출하시면 됩니다.





+ Recent posts