2019. 5. 1. 15:26ㆍ웹(JSP)
-------------------------------인클루드-----------------------------------
인클루드 사용
<%@ include file="">
- 보통 <%@ page 를 썻지만 파일을 불러서 쓸때도 위처럼 사용된다.
예시)navigation.jsp 파일만들고 사용하기
※. 위처럼 사용시에는 파일경로를 적고 include 파일을 만들시 꼭! 절대경로로 적어야한다.
삼항연산자 활용
- jsp안에서 class등 뭔가 값을 지어줘야할때 많이 사용된다.
예시)
페이징처리
페이지 네비게이션 표시
1. 한 화면애 표시할 레코드 객수 결정
10
2. 전체 레코드 갯수 조회
62 <--- select count(*) from ~ where ~
3. 전체 페이지 갯수 계산
7 <--- (int)Math.ceil((double)62/10)
4. 페이지 내비게이션 표현
페이지번호에 해당하는 레코드 갯수 결정
1. 한화면에 표시할 레코드 갯수 결정
10
2. 현재 페이지번호 조회
3 <--- Integer.paraseInt(request.getParameter("pno"))
3. 조회 범위를 계산
21 <--- (3-1)*10 + 1
30 <--- 3*10
4. 조회 범위에 해당하는 레코드 조회
ArrayList <--- select ~
5. 조회된 레코드를 표현
※. 아래와 같은 페이지 네비게이션 만들기 (페이지 리스트, 페이지 수)
1. boardDao 메소드 추가
2. navigation.jsp에 pno를 쿼리스트링값으로 넘겨준다.
3. board/list.jsp 자바 추가하기