728x90
BoardController
@GetMapping("/main")
public String main(@RequestParam("info_idx") int info_idx,Model model) {
model.addAttribute("info_idx", info_idx);
return "board/main";
}
๋ฉ์ธํ์ด์ง์ ๊ฒ์ํ ๋ฒํธ๋ฅผ ์ ๋ฌํจ
main.jsp
ํ๋จ์ ๊ธ์ฐ๊ธฐ ๋ฒํผ์ ๋งํฌ ์์
<a href="${root}/board/write?info_idx=${info_idx}" class="btn btn-primary">๊ธ์ฐ๊ธฐ</a>



write.jsp
form๋ผ์ด๋ธ๋ฌ๋ฆฌ ์ถ๊ฐ ๋ฐ ํผ ํ๊ทธ ์์
<%@ taglib uri="http://www.springframework.org/tags/form" prefix="form"%>
<form:form action='${root}/board/write_pro' method='post'
modelAttribute="writeBean">
<form:hidden path="board_idx" />
<div class="form-group">
<form:label path="title">์ ๋ชฉ</form:label>
<form:input path="title" class='form-control' />
<form:errors path='title' style='color:red' />
</div>
<div class="form-group">
<form:label path="content">๋ด์ฉ</form:label>
<form:textarea path="content" class="form-control"
rows="10" style="resize:none" />
<form:errors path='content' style='color:red' />
</div>
<div class="form-group">
<form:label path="content_file">์ฒจ๋ถ ์ด๋ฏธ์ง</form:label>
<form:input type='file' path='content_file' class="form-control"
accept="image/*" />
</div>
<div class="form-group">
<div class="text-right">
<form:button class='btn btn-primary'>์์ฑํ๊ธฐ</form:button>
</div>
</div>
</form:form>

BoardController
@GetMapping("/write")
public String write(@ModelAttribute("writeBean") BoardVO writeBean ) {
return "board/write";
}
์๋ฌ์๋์ง ํ์ธํ๊ธฐ

728x90