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>
아이디 : ${ userId } <br>
비밀번호 : ${ userPwd } <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("/member")
public ModelAndView bbb() {
ModelAndView mav = new ModelAndView();
// addAttribute와 비슷한 의미
mav.addObject("name", "홍길동")
.addObject("userId", "hong")
.addObject("userPwd", "hong1234");
mav.setViewName("/member/memberInfo");
return mav;
}
}'Spring, Boot > 기초 내용 정리' 카테고리의 다른 글
| Spring(MVC)_02_02 (0) | 2025.01.22 |
|---|---|
| Spring(MVC)_02_01 (0) | 2025.01.22 |
| Spring(MVC)_01_02 (0) | 2025.01.22 |
| Spring(MVC)_01_01 (0) | 2025.01.22 |
| Spring(DI)_02_05 (0) | 2025.01.22 |