게시판_JSP

miin·2021년 7월 25일
0

JAVA 

목록 보기
11/13

list.do FrontController에 list.do로 와서 list.jsp를 보여줌
list.jsp안에서 상세보기 a태그들이 만들어지고, 클릭하면 contentView.do 해당 아이디를 가지고 contentView.do로 간다
FrontController로 가서 contentModify.do로 와서 modify.jsp로 와서 실제 수정을 한다
수정완료하면 modify.do로 간다 그렇게 되면 FrontController에서 상세페이지로 가고 여기서 실제 수정이 이뤄짐
종료되고 나면 contentView.do로 가면 elseif/ content_view.do가 실행됨
content_view.do가 완료되면 상세페이지 확인가능

prepareStatement는 데이터만 쓸 수 있다
특정페이지 정보를 가져오고 싶으면 두가지 정보가 필요하다
1. 몇 페이지를 가져올건지?
2. 한 페이지에 몇개의 데이터를 가져올건지?

page, pageDateCount 두 정보를 가지고 원하는 페이지 데이터만 출력

rownum
데이터 순서 정렬하는것, order by랑 같음
시스템에서 제공해주는 컬럼
출력된 데이터에 넘버링 하는것
만들지 않아도 모든 테이블에 다있음
rowed자동 저장된 고유번호

1~30까지 뽑고 싶으면
select rownum, mvc_board.* from mvc_board
where rownum <= 30;

rownum과 order by를 같이쓰면 rownum이 실행안됨. 둘다 정렬하는거라서 틀어짐

from(select mvc_board.* from mvc_board order by bGroup asc, bStep asc) A;
select~~으로된 A table

3page에 5개 데이터 뽑기
select rownum, A.
from (select mvc_board.
from mvc_board
order by bGroup asc, bStep asc) A
where rownum <= 3 * 5;

이전페이지(3-1)

2페이지에 15개 데이터
url에 직접 입력도 가능함
listPage.do?page=2&pageDateCount=15

테이블 만들기
from() A

0개의 댓글