spring boot(예제2)

거너거너·2021년 11월 11일
0

spring(학원)

목록 보기
14/16

board2 프로젝트

(환경설정은 예제1과 동일)

  • 추가된 내용(프로젝트 생성시-Lombok 체크)
  • lombok 설치
  1. DTO 생성(member.java)
package com.example.demo.model;

public class Member {
	
	private String id;
	private String passwd;
	
	public String getId() {
		return id;
	}
	public void setId(String id) {
		this.id = id;
	}
	public String getPasswd() {
		return passwd;
	}
	public void setPasswd(String passwd) {
		this.passwd = passwd;
	}
}
  1. 컨트롤러 생성(SampleController)
package com.example.demo.controller;

import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;

@Controller
public class SampleController {

	@RequestMapping("/")
	public String main() {
		return "main";
	}
}
  1. view폴더에 main.jsp 생성
<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>로그인</title>
</head>
<body>

<form method="post" action="send">
ID : <input type=text name="id"> <br>
pass : <input type=text name="passwd"> <br>
<input type="submit" value="가입">
</form>

</body>
</html>
  1. 컨트롤러 코드 추가
	@RequestMapping("send")
	public String send(Member member, Model model) {
		model.addAttribute("member", member);
		return "result";
	}
  1. view폴더에 result.jsp 추가
<body>

ID : ${member.id} <br>
pass : ${member.passwd} <br>

</body>
profile
배움이 필요한 사람

0개의 댓글