zoukankan      html  css  js  c++  java
  • CShop Project 07: 开发新品推荐在首页的显示

    1.GoodsDao.java

    public List<Map<String, Object>> getGoodsList(int recommendType) throws SQLException {
            QueryRunner r = new QueryRunner(DBUtil.getDataSource());
            String sql = "select g.id,g.name,g.cover,g.price,t.name typename from recommend r,goods g,type t where type=? and r.goods_id=g.id and g.type_id=t.id";
            return r.query(sql,new MapListHandler(),recommendType);
        }

    2. GoodsService.java

        public List<Map<String, Object>> getNewGoodsList() {
            List<Map<String, Object>> list = null;
            try {
                list = gDao.getGoodsList(3);  // 新品的Type值为3  
            } catch (SQLException e) {
                e.printStackTrace();
            }
            return list;
        }

    3. IndexServlet.java

    protected void doGet(){
            List<Map<String, Object>> newList = gService.getNewGoodsList();
            request.setAttribute("newList", newList);
    }    

    4. index.jsp

    <div class="clearfix"></div>
                <div class="alert alert-info">新品推荐</div>
                <div class="gallery-grids">    

    <c:forEach items="${newList }" var="g"> <div class="col-md-3 gallery-grid "> <a href="detail.action?goodid=14"> <img src="${pageContext.request.contextPath }${g.cover}" class="img-responsive" alt="${g.name }"/> </a> <div class="gallery-info"> <p> <span class="glyphicon glyphicon-eye-open" aria-hidden="true"></span> <a href="detail.action?goodid=14">查看详情</a> </p> <a class="shop" href="javascript:;" onclick="buy(14)">立刻购买</a> <div class="clearfix"> </div> </div> <div class="galy-info"> <p>${g.typeName } > ${g.name }</p> <div class="galry"> <div class="prices"> <h5 class="item_price">¥ ${g.price }</h5> </div> <div class="clearfix"></div> </div> </div> </div> </c:forEach> </div> </div> </div>
  • 相关阅读:
    POJ -- 3468
    HDOJ--1698
    简单的API应用
    Linux引导流程
    Python 实现网络爬虫小程序
    codeforce
    Count the string -- HDOJ 3336
    初次运行 Git 前的配置
    leetcode244- Shortest Word Distance II- medium
    leetcode243- Shortest Word Distance- easy
  • 原文地址:https://www.cnblogs.com/JasperZhao/p/13551658.html
Copyright © 2011-2022 走看看