Please enable JavaScript.
Coggle requires JavaScript to display documents.
답변형 게시판 메인 viewCategory.jsp (메인 카테고리 등록 (insertOK.jsp (insertOK.jsp에서 …
답변형 게시판 메인
viewCategory.jsp
메인 카테고리 등록
insertOK.jsp
insertOK.jsp에서
useBean을 사용하여
vo.category(입력된 카테고리 이름)을 받아온다.
CategoryService.jsp파일의 insert()에서 vo를 받아서 categoryDAO로 보내준다
categoryDAO에서 "insert"라는 id를 가지고 vo를 category.xml로 보내준다
category.xml의 <insert>
idx와 ref가 1씩 각각 증가
서브 카테고리 등록
replyOK.jsp
useBean으로 ref, lev, seq , idx, category를 다 받는다
CategoryService.jsp의
reply(CategoryVO vo)
서브 카테고리이기 때문에 그룹레벨(lev)과 같은 그룹내의 출력하는 순서(seq)를 1 증가 시킨다.
vo.setLev(vo.getLev() + 1)
vo.setSeq(vo.getSeq() + 1)
HashMap<String: Integer>의 객체 hmap을 만들고
그 안에다가 각각 넣어준다.
hmap.put("ref", vo.getRef)
hmap.put("ref", vo.getSeq)
mapper와 hmap을 CategoryDAO로 보내준다
doa.increment(mapper, hmap)
CategoryDAO에서 increment()를 통해서 받은 hmap의 데이터를
category.xml로 보내준다. (id는 "increment")
category.xml에서 쿼리문 작성해서 DB에 넣어준다
지우기
(jsp함수를 이용해서)
id만들어주기
하나의 카테고리가 만들어지는 idx를 id로 주는 변수를 만들어주고(만들어줄 때 int가 아닌 string타입이여야 한다), 그 변수를 각 폼의 id로 부여해준다.
자바 스크립트 함수 만들기
넘어온 id의 action을 deleteOK.jsp로 설정해주고 submit한다
deleteOK.jsp에서 useBean으로 form에서 넘어온 vo데이터를 받고 CategoryService의 delete()로 넘겨준다
CategoryService의 delete()에서 받은 vo와 mapper를
CategoryDAO로 보내준다
CategoryDAO에서 "delete"이라는 id로 vo를 category.xml로 보내준다.
category.xml에서 쿼리문 작성