2025-01-22



<%@ 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>
<div align="center">
<h2>${ name } 회원 정보</h2>
<hr width="30%" color="gray">
<h3>
이 름 : ${ name } <br>
이메일 : ${ email } <br>
연락처 : ${ phone } <br>
</h3>
</div>
</body>
</html>
package com.spring.mvc01;
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 {
/*
* 스프링 MVC에서 Model(모델)이란?
* - 컨트롤러 매핑을 통해 요청 정보가 들어오면
* 매핑을 통해서 일치되는 매핑을 찾게 됨
* 찾고나면 해당 메서드에서 비지니스 로직이 수행이 됨.
* 비지니스 로직이 수행이 되고 나면 대체적으로
* view page에 보내질 정보들이 만들어짐
* 이러한 정보들을 스프링에서는 Model(모델)이라고 함.
* 이 Model(모델) 정보를 view page로 보내게 됨.
*/
@RequestMapping("/info")
public String aaa(Model model) { // mapping("/info")이 중요하기 때문에 메서드 이름은 중요하지 않다.
model.addAttribute("name", "홍길동")
.addAttribute("email", "hong@gmail.com")
.addAttribute("phone", "010-1111-1111");
return "person";
}
}'Spring, Boot > 기초 내용 정리' 카테고리의 다른 글
| Spring(MVC)_02_01 (0) | 2025.01.22 |
|---|---|
| Spring(MVC)_01_03 (0) | 2025.01.22 |
| Spring(MVC)_01_01 (0) | 2025.01.22 |
| Spring(DI)_02_05 (0) | 2025.01.22 |
| Spring(DI)_02_04 (0) | 2025.01.22 |