1 분 소요

게시글 수정

  • 자기가 쓴 글만 수정이 가능하다.
  • 수정하기버튼을 클릭하면 게시글 수정 페이지가 나타난다.
  • 수정하기버튼은 자기가 쓴 게시글에만 표시가 된다.

Pasted image 20230510145616

수정하기 페이지

  • 수정하기 버튼을 클릭하면 글을 수정할 수 있는 페이지가 나타난다.
  • 해당 페이지에는 현재 게시글의 제목과 본문이 적혀있다.
  • 내용을 수정하고 저장 버튼을 누르면 게시글을 수정할 수 있다.
  • 게시글 수정 페이지는 게시글 새로 작성하기와 코드가 동일하다. 단지 옛 게시글을 가져와 표시해준다.

Pasted image 20230510150536

게시글 수정 저장 과정

  1. 자기가 쓴 글의 수정하기 페이지에 들어간다.
  2. 내용을 수정하고 저장 버튼을 누른다.
  3. 서버에서 옛날에 쓴 게시글은 삭제하고 새로운 게시글 형태로 저장한다.

게시글 수정 전

Pasted image 20230510172026

게시글 수정 후

Pasted image 20230510172058

게시글 삭제

  • 자기가 쓴 글만 삭제가 가능하다.
  • 삭제하기버튼을 누르면 게시글이 삭제된다.
  • 삭제하기버튼은 자기가 쓴 게시글에만 표시가 된다.

Pasted image 20230510145618

게시글 삭제 과정

  1. 자기가 쓴 게시글을 클릭하여 들어간다.
  2. 삭제하기 버튼을 클릭한다.
  3. 서버에서 게시글을 삭제한다.

게시글 삭제 전 DB

Pasted image 20230510180241

게시글 삭제 후 DB

Pasted image 20230510180336

게시글 검색

  • 제목 또는 본문에 일치하는 문장이 존재하면 게시글 목록에 나타난다.
    Pasted image 20230510180753

게시글 검색 과정

  1. 검색바에 검색할 문장을 적어준다.
  2. 엔터키를 눌러주면 서버로 검색 문장이 전송된다.
  3. 서버에서 검색 문장과 일치하는 목록을 찾아 게시판 페이지를 완성하여 사용자에게 보내준다.

게시판 검색 전

Pasted image 20230510182928

게시판 검색 후

Pasted image 20230510182949

코드

JSP

  • notice.jsp 의 수정하기삭제하기 버튼 부분.

  • notice_write.jsp 게시글 수정하기.

Servlet

  • MainPage.java 의 uriSearch 함수의 게시글 수정하기 페이지.

  • MainPage.java 의 uriSearch 함수의 게시글 수정본 저장하기 버튼 눌렀을 때.

  • MainPage.java 의 uriSearch 함수의 게시글 삭제하기 버튼 눌렀을 때.

  • MainPage.java 의 uriSearch 함수의 게시글 검색하기 버튼 눌렀을 때.

웹 서버 전체 코드

JSP

servlet

댓글남기기