spring게시판(댓글)

sboard 프로젝트

  1. 게시판과 댓글 테이블 각각 구성

  2. 게시판과 댓글 컨트롤러,서비스,DAO 각각 구성

  • 테이블을 기준으로 생성
  1. view.jsp(게시글 상세페이지)
  • 비동기적 처리
  • 게시판 내용과 댓글 작성 및 내용 공존
  • 댓글 작성 및 상세페이지(수정,삭제) / 댓글부분 코드
<script type="text/javascript">
	/* 	window.onload=function() {
	
	 } */
	$(function() {
		$('#slist').load('${path}/slist/num/${board.num}')
//		$('#list').load('${path}/list/pageNum/${pageNum}');
		
		$('#repInsert').click(function() {
			if (!frm.replytext.value) {
				alert('댓글 입력후에 클릭하시오');
				frm.replytext.focus();
				return false;
			}
			var frmData = $('form').serialize();
			// var frmData = 'replyer='+frm.replyer.value+'&bno='+
			//				  frm.bno.value+'&replytext='+frm.replytext.value;
			// $.post('요청이름','전달될 값','콜백함수');
			$.post('${path}/sInsert', frmData, function(data) {
				$('#slist').html(data);
				frm.replytext.value = '';
			});
		});
	});
</script>
<form name="frm" id="frm">
	<input type="hidden" name="replyer" value="${board.writer}">
	<input type="hidden" name="bno" value="${board.num}"> 댓글 : 
	<textarea rows="3" cols="50" name="replytext"></textarea>
	<input type="button" value="확인" id="repInsert">
</form>
  1. ReplyBoard컨트롤러
  • slist.jsp(댓글목록)
    -> list.jsp로 불러온다.

좋은 웹페이지 즐겨찾기