본문 바로가기
스마트인재개발원/Spring

[Spring]게시판 만들기(17) - 새로운 프로젝트 생성/ 게시판 답글 달기 기능1

by 죠졍니 2022. 10. 22.
728x90
반응형
SMALL

 

게시판 답글 달기

SpringMVC02 모두 닫고, SERVER에서 DELETE하고,

 

 

 

프로젝트 전체 복사하여 SpringMVC03 만들기

프로젝트 Properties 들어가서 Context root를 sp03으로 변경

 

 

 

 

Server에 연결시키기

Tomcat에 오른쪽 마우스 -> Add and Remove -> 해당 프로젝트 추가

 

 

 

 

 


게시판 답글 달기

 

1. Board.java에 답변형 역할 object 추가

 

 

2. db에 새로운 테이블 만들기

 

 

 

 

3. sql쿼리문 나누기

- 원글 insert

- 답글 insert 

 

 

4. BoardMapper.xml에서 register에 bgroup, bseq, blevel추가

 

 

bgroup의 최댓값은 

null

 

다음처럼 +! 하면 0으로 나옴

BoardMapper.xml에서 register의 select 코드

 

from절 다음에 오는 테이블 이름은 모두 reply로 변경

 

 

 


답글의 형태

 

 


 

답글을 다는 jsp 페이지 만들기

 

 

1. get.jsp 에서 답글 버튼 추가

- 로그인을 했으면 답글 쓸 수있게, 로그인 안했으면 불가능

 

 

 

 

 

2. 답글 버튼을 누르면 답글 페이지로 이동 : replyForm

  - get.jsp에서 script파일에 else if 걸기

 

 

 

3. BoardController.java에 메서드 추가

 

 

 

 

4. get.jsp복사해서 reply.jsp 만들기

 

- card-title은 답변달기로 변경

 

- 제목의 value title에 Re: 추가

- 제목 readonly 삭제

 

-내용에도 readonly와 내용 삭제

- 작성자의 value변경

- 수정, 삭제 버튼 삭제 후, 취소 버튼 생성

 

- script변경

 

실행화면

 

 

 

728x90
반응형
LIST