亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 學院 > 開發設計 > 正文

易買網之實現商品分頁

2019-11-15 00:36:27
字體:
來源:轉載
供稿:網友
易買網之實現商品分頁

易買網是我為期2個星期的一個項目,下面簡單介紹一下商品分頁。

第一步:創建商品實體類

package entity;public class easybuy_PRoductn {    private int  ep_id ;//編號    private String  ep_name  ;//名字    private String  ep_description ;//描述    private int  ep_price;//價格    private int  ep_stock  ;//庫存    private int  epc_id ;//父類id    private int  epc_child_id ;//二級id    private String  ep_file_name  ;//文件名    private int  tiaoma ;//條碼號    public int getEp_id() {        return ep_id;    }    public void setEp_id(int epId) {        ep_id = epId;    }    public String getEp_name() {        return ep_name;    }    public void setEp_name(String epName) {        ep_name = epName;    }    public String getEp_description() {        return ep_description;    }    public void setEp_description(String epDescription) {        ep_description = epDescription;    }    public int getEp_price() {        return ep_price;    }    public void setEp_price(int epPrice) {        ep_price = epPrice;    }    public int getEp_stock() {        return ep_stock;    }    public void setEp_stock(int epStock) {        ep_stock = epStock;    }    public int getEpc_id() {        return epc_id;    }    public void setEpc_id(int epcId) {        epc_id = epcId;    }    public int getEpc_child_id() {        return epc_child_id;    }    public void setEpc_child_id(int epcChildId) {        epc_child_id = epcChildId;    }    public String getEp_file_name() {        return ep_file_name;    }    public void setEp_file_name(String epFileName) {        ep_file_name = epFileName;    }    public int getTiaoma() {        return tiaoma;    }    public void setTiaoma(int tiaoma) {        this.tiaoma = tiaoma;    }}

第二步:編寫SQL語句

public List<easybuy_productn> findproductList() {                List<easybuy_productn> listck = new ArrayList<easybuy_productn>();                   con = super.getConnection();        try {            st = con.prepareStatement("select * from easybuy_productn");                        rs = st.executeQuery();                while(rs.next()){                easybuy_productn product = new easybuy_productn();                product.setEp_id(rs.getInt(1));                product.setEp_name(rs.getString(2));                product.setEp_description(rs.getString(3));                product.setEp_price(rs.getInt(4));                product.setEp_stock(rs.getInt(5));                product.setEpc_id(rs.getInt(6));                product.setEpc_child_id(rs.getInt(7));                product.setEp_file_name(rs.getString(8));                product.setTiaoma(rs.getInt(9));                                      listck.add(product);                                    }        } catch (SQLException e) {            e.printStackTrace();        }finally {            super.ShiFang(rs, st, con);        }        return listck;    }

第三步:分頁語句:

/* * 分頁 */public List<easybuy_productn> fengye(int pageIndex,int pageSize){        con=super.getConnection();    String sql="select * from (select t.*,rownum r from "+"(select * from easybuy_productn order by  ep_id desc)"+"t where rownum  <= "+(pageIndex*pageSize)+") where r>"+(pageSize*(pageIndex-1));try {st=con.prepareStatement(sql);productlist = new ArrayList<easybuy_productn>();rs=st.executeQuery();while(rs.next()){    easybuy_productn product = new easybuy_productn();    product.setEp_id(rs.getInt(1));    product.setEp_name(rs.getString(2));    product.setEp_description(rs.getString(3));    product.setEp_price(rs.getInt(4));    product.setEp_stock(rs.getInt(5));    product.setEpc_id(rs.getInt(6));    product.setEpc_child_id(rs.getInt(7));    product.setEp_file_name(rs.getString(8));    product.setTiaoma(rs.getInt(9));          productlist.add(product);}return productlist;} catch (SQLException e) {// TODO Auto-generated catch blocke.printStackTrace();return null;   }  }//商品總數除于要分的條數public int getTotalPages(int count,int pageSize){    int totalpages=0;   totalpages=(count%pageSize==0)?(count/pageSize):(count/pageSize+1);    return totalpages;}//獲取商品總條數public int getConut(){        int count=0;    con=super.getConnection();        String sql="select * from easybuy_productn";    try {        st=con.prepareStatement(sql);        rs=st.executeQuery();        while(rs.next()){            count++;        }        return count;            } catch (SQLException e) {        // TODO Auto-generated catch block        e.printStackTrace();        return 0;    }    }

第四步:jsp頁面

<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%><%@page import="entity.easybuy_productn"%><%@page import="Biz.Impl.productnBizImpl"%><%@page import="Biz.productnBiz"%><%@page import="Dao.Impl.productnDaoImpl"%><%@taglib uri="http://java.sun.com/jsp/jstl/core"  prefix="c"%><%@page import="entity.easybuy_product"%><%@page import="Biz.Impl.productBizImpl"%><%@page import="Biz.productBiz"%><%@page import="Dao.Impl.productDaoImpl"%><%String path = request.getContextPath();String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";%>  <%  request.setCharacterEncoding("utf-8");  String name=(String)session.getAttribute("name"); %>  <%//==============分頁===============    //設置新聞顯示條數    int pageSize=5;//實例化productnDaoImpl newxw=new productnDaoImpl(); //獲取數據庫有多少條數據int count=newxw.getConut();//獲取頁碼String page1=request.getParameter("pageIndex");//得到具體要分的頁int pag=newxw.getTotalPages(newxw.getConut(),pageSize);//得到當前頁int pageIndex=0;//判斷得到的值是否有值if(page1==null){    pageIndex=1;        //查詢    }else{    //把當前頁賦值給pageIndex    pageIndex=Integer.parseInt(page1);      //判斷當前頁是否為最大頁    if(pageIndex>pag){        pageIndex=pag;    }    }List<easybuy_productn> product=newxw.fengye(pageIndex,pageSize);request.setAttribute("list",product);%><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html>  <head>    <base href="<%=basePath%>"><title>后臺管理 - 易買網</title><link type="text/CSS" rel="stylesheet" href="css/style.css" /><script  type="text/Javascript">function Delete(id){    if(confirm("確定要刪除嗎?")) {        location.href = "delectproduct?id=" + id;    }}</script><script type="text/javascript" src="../scripts/function-manage.js"></script></head><body><div id="header" class="wrap">    <div id="logo"><img src="images/logo.gif" /></div>    <div class="help"><a href="index.jsp">返回前臺頁面</a></div>    <div class="navbar">        <ul class="clearfix">            <li><a href="manage/index.jsp">首頁</a></li>            <li><a href="manage/user.jsp">用戶</a></li>            <li class="current"><a href="manage/product.jsp">商品</a></li>            <li><a href="manage/order.jsp">訂單</a></li>            <li><a href="manage/guestbook.jsp">留言</a></li>            <li><a href="manage/news.jsp">新聞</a></li>        </ul>    </div></div><div id="childNav">    <div class="welcome wrap">        管理員:<%=name%>  您好,今天是2015-06-12,歡迎回到管理后臺。    </div></div><div id="position" class="wrap">    您現在的位置:<a href="manage/index.jsp">易買網</a> &gt; 管理后臺</div><div id="main" class="wrap">    <div id="menu-mng" class="lefter">        <div class="box">            <dl>                <dt>用戶管理</dt>                <dd><em><a href="manage/user-add.jsp">新增</a></em><a href="manage/user.jsp">用戶管理</a></dd>                <dt>商品信息</dt>                <dd><em><a href="manage/productClass-add.jsp">新增</a></em><a href="manage/productClass.jsp">分類管理</a></dd>                <dd><em><a href="manage/product-add.jsp">新增</a></em><a href="manage/product.jsp">商品管理</a></dd>                <dt>訂單管理</dt>                <dd><a href="manage/order.jsp">訂單管理</a></dd>                <dt>留言管理</dt>                <dd><a href="manage/guestbook.jsp">留言管理</a></dd>                <dt>新聞管理</dt>                <dd><em><a href="manage/news-add.jsp">新增</a></em><a href="manage/news.jsp">新聞管理</a></dd>            </dl>        </div>    </div>    <div class="main">        <h2>商品管理</h2>        <div class="manage">            <table class="list">            <%    //創建用戶業務邏輯對象    productnBiz prodctbiz = new productnBizImpl();    List<easybuy_productn> product1 = prodctbiz.findproductList();     request.setAttribute("product",product);%>                <tr>                    <td>ID</td>                    <td>商品名稱</td>                    <td>操作</td>                </tr>                <c:forEach var="news" items="${requestScope.product}" >                <tr>                                     <td class="first w4 c">${news.ep_id}</td>                    <td class="thumb"><img src="${news.ep_file_name}" width="50px"/><a href="product-view.jsp" target="_blank">${news.ep_name}</a></td>                    <td class="w1 c"><a href="manage/product-modify.jsp?id=${news.ep_id}">修改</a> <a href="javascript:Delete(${news.ep_id})">刪除</a></td>                                    </tr>                </c:forEach>                        </table>            <div class="pager">            <ul class="clearfix">                                    <li>當前頁數:[<%=pageIndex %>/<%=pag%>]              <%                //判斷當前頁是否為末頁              if(pageIndex>1){                 %>                 <a href="manage/product.jsp?pageIndex=<%=1 %>"> 首頁</a>                <a href="manage/product.jsp?pageIndex=<%=pageIndex-1%>"> 上一頁 </a>                  <%                      }                    //判斷當前頁是否為末頁                 if(pageIndex<pag){                  %>                  <a href="manage/product.jsp?pageIndex=<%=pageIndex+1 %>"> 下一頁</a>                   <a href="manage/product.jsp?pageIndex=<%=pag%>"> 末頁 </a>                <%                    }                        %></li>            </ul>                                    </div>        </div>    </div>    <div class="clear"></div></div><div id="footer">    Copyright &copy; 2010 易買網絡 All Rights Reserved. 京ICP證1000001號</div></body></html>


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
久久久精品2019中文字幕神马| 亚洲一区久久久| 日韩电影免费在线观看中文字幕| 欧美老女人性生活| 色综合影院在线| 影音先锋日韩有码| 国产精品电影观看| 精品无人区太爽高潮在线播放| 久久99精品久久久久久青青91| 欧美乱妇40p| 久久久噜噜噜久噜久久| 成人免费黄色网| 欧美丰满少妇xxxxx做受| 欧美性高潮床叫视频| 日韩av手机在线| 欧美高清在线视频观看不卡| 亚洲国产日韩精品在线| 欧美亚洲国产日本| 亚洲国产成人精品久久| 国产精品自拍偷拍| 久久国产加勒比精品无码| 欧美与欧洲交xxxx免费观看| 久久国内精品一国内精品| 日本aⅴ大伊香蕉精品视频| 中文字幕一精品亚洲无线一区| 亚洲日本中文字幕免费在线不卡| 国产精品一区二区久久久| 亚洲国产天堂久久综合| 国产精品私拍pans大尺度在线| 午夜免费在线观看精品视频| 亚洲免费视频观看| 欧美丝袜一区二区| 欧美激情视频网址| 日本成人黄色片| 亚洲天堂网站在线观看视频| 亚洲免费影视第一页| 欧美精品制服第一页| 国产91色在线播放| 精品国产网站地址| 日韩在线观看免费| 亚洲乱码一区二区| 丝袜一区二区三区| 性日韩欧美在线视频| 91亚洲一区精品| 国内精品久久久久久久久| 国产精品香蕉国产| 精品国产一区二区三区久久狼黑人| 欧美最猛黑人xxxx黑人猛叫黄| 久久久精品日本| 中文字幕亚洲精品| 懂色av中文一区二区三区天美| 欧美片一区二区三区| 中文字幕v亚洲ⅴv天堂| 久久婷婷国产麻豆91天堂| 91免费看国产| 亚洲国产成人精品女人久久久| 亚洲аv电影天堂网| 一区二区三区精品99久久| 亚洲欧美日韩视频一区| 98精品在线视频| 97超级碰碰人国产在线观看| 欧美在线视频在线播放完整版免费观看| 国产成人精品网站| 日韩激情视频在线播放| 这里只有精品视频| 亚洲国产美女精品久久久久∴| 高跟丝袜一区二区三区| 欧美另类极品videosbestfree| 国产一区二区三区丝袜| xvideos成人免费中文版| 国产精品久久婷婷六月丁香| 深夜福利一区二区| 九色精品美女在线| 亚洲最大的免费| 人体精品一二三区| 高跟丝袜一区二区三区| 欧美专区在线观看| 91在线直播亚洲| 亚洲第一免费网站| 欧美最顶级丰满的aⅴ艳星| 日韩亚洲国产中文字幕| 亚洲免费高清视频| 精品国产欧美成人夜夜嗨| 中文字幕亚洲欧美日韩在线不卡| 国产精品一区二区久久久久| 美女久久久久久久久久久| 国产精品久久在线观看| 亚洲美女动态图120秒| 欧美性精品220| 国产精品毛片a∨一区二区三区|国| 精品福利免费观看| 久久精品中文字幕| 亚洲国产精久久久久久久| 国产亚洲一区二区在线| 尤物九九久久国产精品的特点| 亚洲精品国产精品久久清纯直播| 51精品国产黑色丝袜高跟鞋| 欧美性猛交xxxx久久久| 亚洲摸下面视频| 精品香蕉一区二区三区| 原创国产精品91| 亚洲国产福利在线| 国产精品aaaa| 国产精品视频在线播放| 韩国国内大量揄拍精品视频| 国产精品视频在线播放| 亚州精品天堂中文字幕| 欧美激情国内偷拍| 欧美国产精品va在线观看| 亚洲成年人在线播放| 久久久999精品| 欧美视频免费在线观看| 国产精品久久久久久av下载红粉| 国产精品视频xxxx| 91精品久久久久久久久久另类| 少妇高潮久久久久久潘金莲| 日韩在线观看成人| 欧美日韩国产中字| 久久久亚洲国产天美传媒修理工| 欧美日韩免费在线| 亚洲bt天天射| 亚洲一级片在线看| 日韩大陆欧美高清视频区| 日韩欧美在线国产| 91国产高清在线| 欧美日韩国产在线看| 中文字幕日韩av综合精品| 久久激情五月丁香伊人| 主播福利视频一区| 91亚洲一区精品| 麻豆国产va免费精品高清在线| 久久精品国产亚洲| 欧美精品在线观看| 国产精品91一区| 亚洲色图综合网| 亚洲国产成人久久综合一区| 欧美日韩免费在线观看| 美女精品久久久| 深夜精品寂寞黄网站在线观看| 懂色aⅴ精品一区二区三区蜜月| 中文综合在线观看| 国产精品丝袜白浆摸在线| 国产伦精品免费视频| 中文欧美日本在线资源| 亚洲精品中文字幕av| 97在线视频观看| 国产主播在线一区| 国产午夜精品视频免费不卡69堂| 不卡伊人av在线播放| 亚洲另类激情图| 亚洲福利视频久久| www.精品av.com| 亚洲a在线观看| 亚洲福利精品在线| 欧美与欧洲交xxxx免费观看| 亚洲资源在线看| 国产成人自拍视频在线观看| 久色乳综合思思在线视频| 亚洲欧美激情一区| 久久久欧美精品| 成人黄色免费在线观看| 91最新在线免费观看| 成人欧美一区二区三区在线湿哒哒| 亚洲免费福利视频|