Hello

게시글 작성_작성 페이지 이동하기

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

볼빵빵오춘기

활동하기