第一范文网 - 专业文章范例文档资料分享平台

新巴巴运动网- day03

来源:用户分享 时间:2025/5/22 15:13:21 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

isAsc)

}

private String fieldName; private String order;

public OrderField(String fieldName, String order) { }

public String getFieldName() { }

public void setFieldName(String fieldName) { }

public String getOrder() { }

public void setOrder(String order) { }

this.order = order; return order;

this.fieldName = fieldName; return fieldName; super();

this.fieldName = fieldName; this.order = order;

//创建orderField 集合

private List orderFields = new ArrayList(); //提供orderby + * 方法,传递要order by 的属性 例如: orderbyName(boolean public void orderbyName(boolean isAsc){ }

public void orderbyId(boolean isAsc){ }

orderFields.add(new OrderField(\orderFields.add(new OrderField(\

第六步:修改BrandDao.xml

select

id,name,description,img_url,web_site,sort,is_display from bbs_brand

5

name = #{name}

order by

${orderField.fieldName} ${orderField.order}

第七步:优化brandSelector查询字段

cn.itcast.core.query.product.BrandQuery

private String field; }

public void setFields(String fields) { }

SELECT

6

this.fields = fields; public String getFields() { return fields;

cn.itcast.core.dao.product.BrandDao.xml

${fields}

id,name,description,img_url,web_site,sort,is_display

FROM bbs_brand

第八步:加入Limit

cn.itcast.core.query.product.BrandQuery

public final static int DEFAULT_SIZE = 10; public int pageSize = DEFAULT_SIZE; public int startRow;//起始行 public void setPage(int page) { }

public void setPageSize(int pageSize) { }

this.pageSize = pageSize;

this.startRow = (page-1)*this.pageSize; this.page = page;

this.startRow = (page-1)*this.pageSize;

cn.itcast.core.dao.product.BrandDao.xml

limit #{startRow},#{pageSize}

7

3 发放代码

将各各Service,Dao,Dao.xml文件发放下去

4 商品列表

说明:

1:初始页面加载下架商品

2:上下架条件处,要求默认是下架 3:条件处需要加载所有的可显示品牌

4:列表要求有分页 分页中要求显示总页数.并可指定页号进行查询 5:要求分页查看时必须携带条件

6:每次请求要求必须检查页号,如果页号为Null或小于0(包括0)必须默认为第1页 7:每次查询,条件如果更新,必须将页号显示为第1页 8:每次页面刷新,条件都要被选中 9:分页最好封装起来,便于以后复用

10:列表页面显示商品信息有限,要求点查看按钮可查看此商品的所有信息

准备 bbs_type

DROP TABLE IF EXISTS `bbs_type`; CREATE TABLE `bbs_type` (

`id` int(11) NOT NULL AUTO_INCREMENT COMMENT 'ID', `name` varchar(36) NOT NULL COMMENT '名称', `parent_id` int(11) DEFAULT NULL COMMENT '父ID',

`note` varchar(200) DEFAULT NULL COMMENT '备注,用于google搜索页面描述', `is_display` tinyint(1) NOT NULL COMMENT '是否可见 1:可见 0:不可见', PRIMARY KEY (`id`),

KEY `FKA8168A929B5A332` (`parent_id`)

) ENGINE=InnoDB AUTO_INCREMENT=8 DEFAULT CHARSET=utf8 COMMENT='商品类型';

bbs_product

DROP TABLE IF EXISTS `bbs_product`;

8

搜索更多关于: 新巴巴运动网- day03 的文档
新巴巴运动网- day03.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c3fc4r69nkd68ub10wpjy_2.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top