2. URL, 파라미터 설정
미리 URL과 파라미터를 설정해 주자.
만들기 전 철저한 구성을 해두어야 차후 실수할 일이 적다.
게시글 리스트
URL : cp/bbs/list.do
JSP : [/WEB-INF/views]/bbs/list.jsp
글 쓰기 폼
URL : cp/bbs/created.do
JSP : [/WEB-INF/views]/bbs/created.jsp
글 저장 -> 게시글 리스트로 리다이렉트
URL : cp/bbs/created.do
글 보기
URL : cp/bbs/article.do
JSP : [/WEB-INF/views]/bbs/article.jsp
글 수정 폼
URL : cp/bbs/update.do
JSP : [/WEB-INF/views]/bbs/created.jsp
글 수정 완료 -> 게시글 리스트로 리다이렉트
URL : cp/bbs/update.do
글삭제 -> 게시글 리스트로 리다이렉트
URL : cp/bbs/delete.do
-------------------------------------
파라미터
1. 게시글리스트
페이징처리와 검색등등 복잡하다,, 리스트가 가장 까다로움.
게시물 리스트 -> 글쓰기버튼클릭 -> 글쓰기 폼
게시물 리스트 -> 글제목 클릭 글번호,페이지번호[,검색키,검색값] -> 글보기
게시물 리스트 -> 페이지번호 클릭 - 페이지번호[,검색키,검색값] -> 게시글리스트
게시물 리스트 -> 검색버튼 검색키,검색값 -> 게시글리스트
---------------------------------------
5. 글 수정 폼
글 수정 폼 -> 취소버튼 페이지번호 -> 게시글 리스트
-넘겨받은 파라미터
글번호, 페이지번호
-프로그램 작성
파라미터로 넘어온 글번호,페이지번호 넘겨받기
해당게시물을 테이블에서 가져온다
해당 게시물이 없으면 리스트로 리다이렉트 한다. [파라미터 : page ]
포워딩할 jsp로 넘길 값 설정 해당 게시물, 페이지번호, 작업구분 [mode : update]
글 수정 JSP로 포워딩
-----------------------------------------------
6. 글 수정 완료
- 넘겨 받은 파리미터
제목,이름,내용,패스워드,글번호,페이지번호
- 프로그램 작성
파라미터로 넘어온 제목, 이름, 내용,패스워드, 글번호, 페이지번호 넘겨 받기
테이블의 해당 게시물을 수정한다.
글 리스트로 리다이렉트 한다. [파라미터 : page]
----------------------------------------------------
7. 글 삭제
- 넘겨 받은 파라미터
글번호, 페이지번호
- 프로그램 작성
파라미터로 넘어온 글번호, 페이지번호 넘겨 받기
테이블의 해당 게시물을 삭제한다.
글 리스트로 리다이렉트 한다. [ 파라미터 : page]