스마트인재개발원/Spring

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

죠졍니 2022. 10. 22. 15:18
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