스프링 Controller, view 처리 예제
Mycontroller,java
package com.test.mvcEx01;
import org.springframework.stereotype.Controller;
import org.springframework.ui.Model;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.servlet.ModelAndView;
@Controller
public class Mycontroller {
@RequestMapping("/memberinput")
public String memberinput(){
return "memberRegister";
}
@RequestMapping("/post/memberInfo")
public String memberInfo(Model model){
model.addAttribute("name","김말똥");
return "post/memberInfo";
}
@RequestMapping("/model/ex")
public String testModel(Model model){
model.addAttribute("address","서울시 강남구");
return "/model/modelDemo";
}
@RequestMapping("/modelAndView")
public ModelAndView modelAndView(){
ModelAndView mv = new ModelAndView();
mv.addObject("email","aaaa@naver.com");
mv.setViewName("modelAndView/modelView");
return mv;
}
}
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body>
<h2>ModelDemo</h2>
주소: ${address}
</body>
</html>