728x90
목 차
6. 게시판 읽기
- 작업1> Controller : 읽기 매핑주소 및 메서드 작업
- 작업2> Mapper interface와 Mapper XML작업
- Mapper Interface : 메서드 작업
- Mapper XML : SQL 구문작업
- 작업3> Service 작업
-Service인터페이스 : 추상 메서드 작업
-Servicelmpl(구현) 클래스 : 메서드 구현
-작업4> Controller : Service의 메서드 호출
-작업5> VIEW 처리 : get.jsp 파일 생성
작업1> Controller : 리스트 매핑주소 및 메서드 작업
작업2> Mapper interface와 Mapper XML작업
- Mapper Interface : 메서드 작업
- Mapper XML : SQL 구문작업
작업3> Service 작업
-Service인터페이스 : 추상 메서드작업
-Servicelmpl(구현) 클래스 : 메서드 구현
작업4> Controller : Service의 메서드 호출
작업5> VIEW 처리 : get.jsp 파일 생성
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.6.0/jquery.min.js"></script>
<script>
$(document).ready(function(){
$("#btnModify").click(function(){
let bno = $(this).data("bno");
location.href = "/board/modify?bno=" + bno;
});
$("#btnRemove").click(function(){
if(!confirm("삭제 하시겠습니까?")) return;
let bno = $(this).data("bno");
location.href = "/board/remove?bno=" + bno;
});
});
</script>
<!--------------------------
| Your Page Content Here |
-------------------------->
<div class="row">
<div class="col-md-12">
<div class="box box-primary">
<div class="box-header with-border">
<h3 class="box-title">Dorothy's Board 조회</h3>
</div>
<div class = "box-body">
<div class = "form-group">
<label for = "title">Bno</label>
<input type = "text" class = "form-control" value = "${board.bno}" readonly>
</div>
<div class = "form-group">
<label for = "title">Title</label>
<input type="text" class="form-control" value="${board.title}" readonly>
</div>
<div class="form-group">
<label for="content">Content</label>
<%-- <input type="text" class="form-control" value="${board.content}" readonly>--%>
<c:out value="${board.content}" />
</div>
<div class="form-group">
<label for="writer">Writer</label>
<input type="text" class="form-control" value="${board.writer}" readonly>
</div>
<div class="form-group">
<label for="writer">Regdate</label>
<input type="text" class="form-control" value="<fmt:formatDate value="${board.regdate}" pattern="yyyy-MM-dd hh:mm"/>" readonly>
</div>
<div class="form-group">
<label for="writer">Updatedate</label>
<input type="text" class="form-control" value="<fmt:formatDate value="${board.regdate}" pattern="yyyy-MM-dd hh:mm"/>" readonly>
</div>
<button type="button" class="btn btn-primary" id="btnModify" data-bno="${board.bno}">Modify</button>
<button type="button" class="btn btn-primary" id="btnRemove" data-bno="${board.bno}">Remove</button>
<button type="button" class="btn btn-primary" id="btnList">List</button>
</div>
</div>
</div>
</div>
</section>
ex) 실행 화면
728x90
'🤯TIL > Spring' 카테고리의 다른 글
[게시판 만들기] 코드 총정리 (*ONLY CRUD) (0) | 2022.12.11 |
---|---|
[게시판 만들기 - 4 ] 게시판 수정하기 / 삭제하기 (0) | 2022.12.09 |
[게시판 만들기 - 2 ] 게시판 목록 (0) | 2022.12.05 |
[게시판 만들기 - 1 ] 글쓰기 폼 만들기 / 글쓰기 저장 (0) | 2022.12.05 |
[코배스] Part 3-1. 기본적인 웹 게시물 관리 / 게시판 만들기 (0) | 2022.11.21 |