ترقيم صفحات JSP دون استرداد مجموعة النتائج بأكملها؟

StackOverflow https://stackoverflow.com/questions/131840

  •  02-07-2019
  •  | 
  •  

سؤال

أحتاج إلى عرض إدخالات السجل من قاعدة البيانات.بالطبع بيانات السجل ضخمة، لذلك يجب علي عرض النتائج على عدة صفحات، وذلك **دون** الحصول على **كل** بيانات السجل مرة واحدة، ولكن أثناء تنقل المستخدم عبر الصفحات.

وأنا أعلم عن علامة العرض و علامات الجدول, ، ولكن يبدو لي أن كلاهما يجلب جميع البيانات قبل تطبيق ترقيم الصفحات.

قبل أن أبدأ في تطوير علامة JSP الخاصة بي، هل يعرف أحد حلاً لهذه المشكلة من جهة خارجية؟

شكرًا،
ماريوس

هل كانت مفيدة؟

المحلول

حول علامة العرض:إنه يدعم قائمة القيمة نمط التصميم.

نصائح أخرى

أفضل حل في هذا هو جميسا

داخل JSP الخاص بك ليس المكان المناسب لحل المشكلة برمتها.في أسلوب نموذجي متعدد الطبقات، يمكنك فصل العرض التقديمي (JSP هنا) عن الوصول إلى البيانات (حيث تقوم بالاستعلام).

يجب أن تقوم علامة العرض/jsp الخاصة بك بتمرير الصفحة التي تريدها إلى طبقة الوصول إلى البيانات (على سبيل المثال، أحتاج إلى الـ 30 التالية وأنا في الصفحة 5)، ثم تتولى طبقة الوصول إلى البيانات الخاصة بك الاهتمام بالاستعلام المرقّم.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top