ชั้นฐานของการปนเปื้อน
นำเข้า java.util.list;/** * คลาสมาตรฐานสำหรับการแสดงการปนเปื้อนคือการให้ครั้งแรก - จำนวนแถบข้อมูลทั้งหมดในหน้าปัจจุบัน - จำนวนชิ้นส่วนที่แสดงในแต่ละหน้า * จากนั้นเริ่มต้นคลาสเพื่อรับจำนวนหน้าทั้งหมด หน้า jsp สำหรับการเข้าถึง * @author admin * * @param <t> */คลาสสาธารณะ Pagebean <t> {private int pageindex; // หน้าปัจจุบันหน้าส่วนตัว int pagesize; // จำนวนทั้งหมดของหน้าส่วนตัวจำนวน int; // จำนวนข้อมูลส่วนตัว init () {/ *การนับรูทและการคำนวณ pagecount นับจำนวนหน้าจำนวนหน้า */int pagesize_x = (int) count/pagecount; ถ้า (count> = pagecount) {this.pageSize = count%pagecount == 0? pagesize_x: pagesize_x+1; if (PageIndex> PageSize) {pageIndex = pageSize;} ถ้า (PageIndex <1) {pageIndex = 1;} // คำนวณรายการเริ่มต้นและสิ้นสุดตามหน้าปัจจุบัน this.start = (pageindex-1)*pagecount+1; {super (); this.pageIndex = pageIndex; this.count = count; this.pagecount = pagecount;} pagebean สาธารณะ (int pageindex, int count, int pagecount, รายการ <t> รายการ) {super (); {super (); // toDo toDo stub stub @Override @Override public String toString () {return "pageBean [count =" + count + ", end =" + end + ", list =" + list + ", pagecount =" + pagecount + ", pageindex =" getPageIndex () {return pageindex;} โมฆะสาธารณะ setPageIndex (int pageindex) {this.pageIndex = pageindex;} public int getPagesize () {return pagesize;} public void setPagesize (int pagesize) {this.pagesize = หน้า {this.count = count;} public int getPageCount () {return pagecount;} โมฆะสาธารณะ setPageCount (int pagecount) {this.pagecount = pagecount;} public int getStart () {return start; {this.end = end;} รายการสาธารณะ <t> getList () {return list;} โมฆะสาธารณะ setlist (รายการ <t> รายการ) {this.list = list;}}การโทร servlet
นำเข้า java.io.ioException; นำเข้า Javax.servlet.servletexception; นำเข้า Javax.servlet.http.httpservlet; นำเข้า Javax.servlet.http.httpservletrequest; นำเข้า javax.servlet.http.httpservlet com.dao.impl.messagedaoimpl; นำเข้า com.vo.message; นำเข้า com.vo.pagebean; public class showmessageservlet ขยาย httpservlet {/** */ส่วนตัวคงที่สุดท้าย httpservletResponse resp) พ่น servletexception, ioexception {doget (req, resp);}@reverride void doget (httpservletrequest req, httpservletresponse) โยน servletexception, ioexception {req.setcharacterencoding ("UTF-8"); resp.setContentType ("ข้อความ/html; charset = utf-8"); int pageindex = 0; messagedao md = new messagedaoimpl (); PageIndexstr = req.getParameter ("PageIndex"); if (pageindexstr! = null) {ลอง {pageindex = integer.parseint (pageindexstr); PageBean <Sessage> (PageIndex, Md.GetMessageCount (), 10); pb.init (); pb.setList (md.getMessageListofPage (pb.getStart (), pb.getend ()); req.setAttribute ("pagebean" resp);}}หน้าจอแสดงผลของหน้า JSP
<%@ page language = "java" import = "java.util.*" pageencoding = "utf-8"%> <%String Path = request.getContextPath (); String basepath = request.getScheme ()+": //"+"getServerName ()+": " uri = "http://java.sun.com/jsp/jstl/core" คำนำหน้า = "c"%> <! doctype html สาธารณะ "-// w3c // dtd html 4.01 transitional // en"> <html> 'index.jsp' หน้าเริ่มต้น </title> <meta http-equiv = "pragma" content = "no-cache"> <meta http-equiv = "cache-control" content = "no-cache"> <meta http-equiv = "expires" contentword <meta http-equiv = "คำอธิบาย" content = "นี่คือหน้าของฉัน"> <!-<link rel = "stylesheet" type = "text/css" href = "styles.css" rel = "external nofollow">-> </head> <body> <c: foreach var = "message" items = "$ {pageBean.list}"> $ {message.title} $ {message.editDate} <br/> </c: foreach> <a href = "showmessage? pageindex = $ {pagebean.pageindex+1} > ถัดไป </a> [$ {pageBean.PageIndex} <span>/</span> $ {pageBean.pagesize}] </body> </html>สรุป
ข้างต้นเป็นคำอธิบายโดยละเอียดทั้งหมดของรหัสฐานการจัดระเบียบจาวาทั่วไปในบทความนี้ฉันหวังว่ามันจะเป็นประโยชน์กับทุกคน เพื่อนที่สนใจสามารถอ้างถึงหัวข้ออื่น ๆ ที่เกี่ยวข้องกับ Java ในเว็บไซต์นี้ หากมีข้อบกพร่องใด ๆ โปรดฝากข้อความไว้เพื่อชี้ให้เห็น ขอบคุณเพื่อนที่ให้การสนับสนุนเว็บไซต์นี้!