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) + "건 등록 완료");
}
}