게시글 작성_작성 페이지 이동하기
by 볼빵빵오춘기HomeController.java
index 로 가는 메소드 설정한다.
기존 회원프로젝트 진행 후라 이미 진행된 상태라 pass한다.
index.html
board2로 가는 버튼 추가한다.
<h3>Board2 연습</h3>
<button onclick="saveReq()">글작성</button>
<a href="/board2/save">글작성</a>
<script>
// 옛날 방식
// function saveReq(){
// }
// 요즘 방식 - es6
cost saveReq = () => {
location.href = "/board2/save";
}
</script>
Board2Controller.java
@Controller
@RequiredArgsConstructor
@RequestMapping("/board2")
public class Board2Controller {
@Autowired
private final Board2Service board2Service;
@GetMapping("/save")
public String saveForm(){
return "board2save";
}
}
board2save.html
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>board2save</title>
</head>
<body>
<!-- action속성: 목적지(서버주소), method속성: http request method(get, post) -->
<form action="/board2/save" method="post" enctype="multipart/form-data">
writer: <input type="text" name="boardWriter"> <br>
pass: <input type="text" name="boardPass"> <br>
title: <input type="text" name="boardTitle"> <br>
contents: <br>
<textarea name="boardContents" cols="30" rows="10"></textarea> <br>
file: <input type="file" name="boardFile"> <br>
<input type="submit" value="글작성">
</form>
</body>
</html>
블로그의 정보
Hello 춘기's world
볼빵빵오춘기