순서
: view 단에서 요청 → C 타고 요청 들어옴 → DeleteAction 때림
→
삭제..로그인했고, 내가 작성했을 때 가능
그러면 상세보기 했을 때 버튼이 있어야돼
만약 내가 작성 안했다? 그럼 버튼이 나오면 안됨
detail.jsp
상세보기의 화면에 위에 말한 것을 추가해준다
input type="hidden" 말그대로 안보이게 숨기는 것을 의미
삭제는 get 요청으로 하면 진짜루 위험하다구 함~!
(→ 쿼리스트링에 하는거 어 뭔지 알지)
<div class="container">
**<c:if test="${principal.id == dto.userId}**">
<a href="#" class="btn btn-warning">수정</a>
<form action="${cp}/board?cmd=delete" method="post">
<input type="hidden" name="id" value="${dto.id}" />
<button id="btn-delete" class="btn btn-danger" type="submit">삭제</button>
</form>
**</c:if>**
BoardController.java
else if(cmd.equals("delete")) {
return new DeleteAction();
}