52일: Servlet 보충, redirect경로

Jiwontwopunch·2022년 1월 26일
0

국비기록

목록 보기
52/121
post-thumbnail

2022.01.25.Tues.

✍ 복습

Servlet의 동작 과정

service에 작업 결과를 저장

forward, redirect

forward : 작업이 계속되는 경우
redirect : 새로운 작업이 시작

게시판

  • 사용자들이 볼 때 (예제)게시판에는 5개의 기능
    /web2/board/list
    /web2/board/write
    /web2/board/read
    /web2/board/update
    /web2/board/delete
  • 2개의 메소드
    GET : 서버의 내용(상태)이 바뀌지 않는다. 여러번 실행해도 안전(즐겨찾기 기능)
    POST : 서버의 내용이 바뀐다. 재실행되면 안 된다.(강제이동 필요)

redirect 경로

  1. 작업의 시작 : /web2/board/list → 자동 이동 없음
    /web2/board/write, /web2/board/read로 링크 제공
    GET - 목록을 보여준다
    POST - X
  2. /web2/board/write → /web2/board/read?글번호=? 자동이동
    GET - 글쓰기 화면을 보여준다.
    POST - 처리 후 화면을 다른 작업으로 redirect
  3. /web2/board/read?글번호=?
    GET - 글내용을 보여준다
    POST - 있다면 내용을 변경

0개의 댓글