Spring

Spring 게시판 게시글쓰기

테라시아 2024. 12. 21. 10:25

☆ Code

 

★ register.html

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>write</title>
</head>
<body>
	<h1>마음대로 글을 쓰셔도 될까요?</h1>
	<hr>
	<form action="/board/register" method="post">
		<p>title : <input type="text" name="title"></p>
		<p>content : <br><textarea name="content"></textarea></p>
		<p>writer : <input type="text" name="writer"></p>
		<input type="submit" value="Register">
	</form>
</body>
</html>

 

★ BoardController.java

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestMapping;

import com.koreait.board.bean.BoardVO;
import com.koreait.board.dao.BoardDAO;

import lombok.extern.slf4j.Slf4j;

@Controller
@RequestMapping("/board/*")
@Slf4j
public class BoardController {
	
	@Autowired
	private BoardDAO dao;
	
	// register(글쓰기) 화면 호출용
	@GetMapping("register")
	public void register() {
		
	}
	
	// register(글쓰기) 처리용
	@PostMapping("register")
	public void write(BoardVO board) {
		log.info("글 쓴댄다 : " + board);
		log.info(dao.register(board) + "건 등록 완료");
	}
}

'Spring' 카테고리의 다른 글

Spring 게시판 게시글 불러오기  (0) 2024.12.25
Spring thymeleaf 예약어  (0) 2024.12.24
Spring DAO  (2) 2024.12.18
Spring model  (1) 2024.12.17
Spring mybatis  (1) 2024.12.14