jsp 페이징 처리 예제

이 섹션에서는 JSP에서 페이징을 만드는 웹 응용 프로그램을 개발했습니다. 아래 코드에서 두 개의 파일이 «paging.jsp» 및 «Employee.java»에 사용됩니다. 이 예제에서는 직원 테이블을 하나 사용 하며 테이블에 대 한 설명은 아래 와 같습니다. `Employee` 테이블 예제에서는 데이터와 페이지 조정 시스템으로 채워진 테이블을 보여 주었습니다. 현재 선택한 페이지가 강조 표시됩니다. 1). 웹 페이지 «paging.jsp»를 만들어 레코드를 표시합니다. Greedy 메서드에서 가져오기 사용자는 모든 레코드가 ValueListHandler의 캐시로 가져올 때까지 매우 오랜 시간 동안 기다려야 합니다. 또한 값은 일단 가져온 부실해집니다. 즉, 레코드가 캐시되면 레코드가 업데이트되면 값이 업데이트된 결과를 반영하지 않을 수 있습니다. 따라서 응용 프로그램이 데이터를 자주 업데이트하는 경우 Greedy 페칭이 페이징에 가장 적합한 솔루션이 아닐 수 있습니다. 이러한 단점을 극복하기 위해, 비 – 소 – 욕심 방법이 사용된다.

이 메서드에서는 한 번에 제한된 수의 결과만 가져옵니다. 예를 들어 Oracle 코드가 표시됩니다: 목록 2: 전체 페이지 표시 예제를 표시하는 샘플JSP에서 쉽게 페이지 표시 예제를 만들 수 있습니다. 많은 레코드를 표시해야 하는 경우 필요합니다. 한 페이지에 많은 레코드를 표시하는 데 시간이 걸릴 수 있으므로 페이지를 부분으로 나누는 것이 좋습니다. 이렇게 하려면 페이지 적용 응용 프로그램을 만듭니다. 4). «paging.jsp»에 있는 모든 패키지를 가져옵니다. <%@ 페이지 가져오기="java.sql.*"""<%@ 페이지 가져오기="emp.*"%" < < < < < < < < < < < < < < < < < < < %@ taglib uri=»http://java.sun.com/jstl/core» 접두사=»c» %> 6). 타글리브를 사용하여 페이징을 만들고 레코드를 표시합니다.

Tomcat 및 Eclipse를 사용하여 서벌을 개발하는 것이 새로운 경우 이 예제를 진행하기 전에 이 페이지를 읽을 수 있습니다. 이 예제의 전체 폴더 구조는 다음과 같습니다. 이 섹션에서는 JSP에서 페이징을 만드는 웹 응용 프로그램을 개발했습니다. 자바 API J2EE API 서볼레 사양 JSP 사양 질문을하는 방법 … 간단한 서플렛 예제 jsonf 이 SQL 스크립트는 MySQL의 국가 테이블을 만듭니다. 개발자는 API의 기능을 알아야 하며 나머지는 API에서 처리합니다. 그러나 이러한 API는 개발 시간을 줄이지만 경우에 따라 필요할 수 있는 만큼 유연하지는 않습니다. <입력 유형="숨겨진" 이름="iPageNo" 값="»> <입력 유형="숨겨진" 이름="cPageNo"value="»> <입력 유형="숨겨진" 이름="iShowRows"값=<%="iShowRows""<10"<<=iShowRows""<10"<a.<=iShowRows"<10"<a.a"<1%="<aShowRows"<1%<<a.<aShowRows"<1%"<a.<aShowRows"<1%"<1%"<a.<a.» =»0″ 셀페이싱=»0″ 테두리=»1″ = «Id

1″ >

Id

>Id

>

id

<% 동안 (rsPagination.next()

%>

<%=rsPagination.getString("id") <%=rsPagination.getString

(«이름»)=

%

rsPagination.getString («값»)

<% / / / 계산 다음 레코드 시작 기록 및 끝 레코드 시도 {if (iTotalRows<(iPageNo+iShowRows)) { iEndResultNo =iTotalRows; }

Uso de cookies

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pinche el enlace para mayor información.plugin cookies

ACEPTAR
Aviso de cookies