웹서버 만들기(11) 게시글 수정, 삭제, 검색
게시글 수정
- 자기가 쓴 글만 수정이 가능하다.
수정하기
버튼을 클릭하면 게시글 수정 페이지가 나타난다.수정하기
버튼은 자기가 쓴 게시글에만 표시가 된다.
수정하기 페이지
- 수정하기 버튼을 클릭하면 글을 수정할 수 있는 페이지가 나타난다.
- 해당 페이지에는 현재 게시글의 제목과 본문이 적혀있다.
- 내용을 수정하고 저장 버튼을 누르면 게시글을 수정할 수 있다.
- 게시글 수정 페이지는 게시글 새로 작성하기와 코드가 동일하다. 단지 옛 게시글을 가져와 표시해준다.
게시글 수정 저장 과정
- 자기가 쓴 글의 수정하기 페이지에 들어간다.
- 내용을 수정하고 저장 버튼을 누른다.
- 서버에서 옛날에 쓴 게시글은 삭제하고 새로운 게시글 형태로 저장한다.
게시글 수정 전
게시글 수정 후
게시글 삭제
- 자기가 쓴 글만 삭제가 가능하다.
삭제하기
버튼을 누르면 게시글이 삭제된다.삭제하기
버튼은 자기가 쓴 게시글에만 표시가 된다.
게시글 삭제 과정
- 자기가 쓴 게시글을 클릭하여 들어간다.
- 삭제하기 버튼을 클릭한다.
- 서버에서 게시글을 삭제한다.
게시글 삭제 전 DB
게시글 삭제 후 DB
게시글 검색
- 제목 또는 본문에 일치하는 문장이 존재하면 게시글 목록에 나타난다.
게시글 검색 과정
- 검색바에 검색할 문장을 적어준다.
- 엔터키를 눌러주면 서버로 검색 문장이 전송된다.
- 서버에서 검색 문장과 일치하는 목록을 찾아 게시판 페이지를 완성하여 사용자에게 보내준다.
게시판 검색 전
게시판 검색 후
코드
JSP
-
notice.jsp 의
수정하기
및삭제하기
버튼 부분. -
notice_write.jsp 게시글 수정하기.
Servlet
-
MainPage.java 의
uriSearch
함수의 게시글 수정하기 페이지. -
MainPage.java 의
uriSearch
함수의 게시글 수정본 저장하기 버튼 눌렀을 때. -
MainPage.java 의
uriSearch
함수의 게시글 삭제하기 버튼 눌렀을 때. -
MainPage.java 의
uriSearch
함수의 게시글 검색하기 버튼 눌렀을 때.
댓글남기기