网上商城3--首页一级分类的查询

1.创建表:(一级分类)

CREATE TABLE `category` (
  `cid` int(11) NOT NULL AUTO_INCREMENT,
  `cname` varchar(255) DEFAULT NULL,
  PRIMARY KEY (`cid`)
) ENGINE=InnoDB AUTO_INCREMENT=8 DEFAULT CHARSET=utf8;
INSERT INTO `category` VALUES (‘1‘, ‘女装男装‘);
INSERT INTO `category` VALUES (‘2‘, ‘鞋靴箱包‘);
INSERT INTO `category` VALUES (‘3‘, ‘运动户外‘);
INSERT INTO `category` VALUES (‘4‘, ‘珠宝配饰‘);
INSERT INTO `category` VALUES (‘5‘, ‘手机数码‘);
INSERT INTO `category` VALUES (‘6‘, ‘家电办公‘);
INSERT INTO `category` VALUES (‘7‘, ‘护肤彩妆‘);

2.首页上的查询所有一级分类

IndexAction

@Override
/**
 * 访问首页的时候执行的方法:
 */
public String execute() throws Exception {
	// 查询所有一级分类
	List<Category> cList = categoryService.findAll();
	// 查询热门商品:
	List<Product> hList = productService.findByHot();
	// 查询最新商品:
	List<Product> nList = productService.findByNew();
	// 存入到值栈:
	// 获得值栈:
	ValueStack stack = ActionContext.getContext().getValueStack();
	// stack.set("cList", cList);
	ActionContext.getContext().getSession().put("cList", cList);
	stack.set("hList", hList);
	stack.set("nList", nList);
	return "index";
}

时间: 2024-10-10 18:09:47

网上商城3--首页一级分类的查询的相关文章

网上商城4--首页二级分类的查询

1.创建表 CREATE TABLE `categorysecond` ( `csid` int(11) NOT NULL AUTO_INCREMENT, `csname` varchar(255) DEFAULT NULL, `cid` int(11) DEFAULT NULL, PRIMARY KEY (`csid`), KEY `FK936FCAF21DB1FD15` (`cid`), CONSTRAINT `FK936FCAF21DB1FD15` FOREIGN KEY (`cid`)

12.首页一级分类的显示

首页index.jsp上面一级分类显示是包含的menu.jsp,页面上的一级分类是在进入主页时就显示,所以要在IndexAction中查询到一级分类信息后再返回逻辑视图. 1.先创建一级分类的表 CREATE TABLE `category` ( `cid` int(11) NOT NULL AUTO_INCREMENT, `cname` varchar(255) DEFAULT NULL, PRIMARY KEY (`cid`) ) ENGINE=InnoDB AUTO_INCREMENT=8

(精编版)SSH网上商城项目讲解+源码

SSH网上商城(  源  码 密码:fnox) 1.1 前台需求分析: 1.1.1 用户模块: 注册: 1.前台JS校验: 2.使用AJAX完成对用户名异步校验: 3.后台Struts2校验: 4.验证码: 5.发送激活邮件: 6.将用户信息存入到数据库: 激活: 1.点击链接完成激活: * 根据激活码,查询数据库中是否有该用户: * 如果有:激活.(将激活码字段清空.) * 修改用户的状态: 登录: 1.输入用户名和密码:(数据校验.) 2.用户名和密码都正确同时用户状态必须是激活状态: 退出

网上商城

1.1 前台需求分析: 1.1.1 用户模块: 注册: 1.前台JS校验: 2.使用AJAX完成对用户名异步校验: 3.后台校验: 4.验证码: 5.发送激活邮件: 6.将用户信息存入到数据库: 激活: 1.点击链接完成激活: * 根据激活码,查询数据库中是否有该用户: * 如果有:激活.(将激活码字段清空.) * 修改用户的状态: 登录: 1.输入用户名和密码:(数据校验.) 2.用户名和密码都正确同时用户状态必须是激活状态: 退出:e 1.销毁session: 1.1.2 一级分类模块: 查

15.首页查询一级分类商品列出左侧分类信息

首页上点击一级分类跳转到商品列表页面,左侧显示一级分类与二级分类信息. 1.在menu.jsp上添加action,传递一级分类cid. <li><a href="${pageContext.request.contextPath }/product_findByCid?cid=<s:property value="#c.cid"/>"><s:property value="#c.cname"/>&l

【JAVAWEB学习笔记】网上商城实战2:异步加载分类、Redis缓存分类和显示商品

网上商城实战2 今日任务 完成分类模块的功能 完成商品模块的功能 1.1      分类模块的功能: 1.1.1    查询分类的功能: 1.1.2    查询分类的代码实现: 1.1.2.1  创建表: CREATE TABLE `category` ( `cid` varchar(32) NOT NULL, `cname` varchar(20) DEFAULT NULL, PRIMARY KEY (`cid`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8; 1

【SSH网上商城项目实战16】Hibernate的二级缓存处理首页的热门显示

网上商城首页都有热门商品,那么这些商品的点击率是很高的,当用户点击某个热门商品后需要进入商品的详细信息页面,就像淘宝里面那样.那么每次点击都要去后台查询一下该商品的详细信息,就会发送相应的sql语句,每次刷新一下详细页面也会发sql语句,这样的话,性能肯定会受到很大的影响.那么使用Hibernate的二级缓存就可以解决这个问题. 有些人可能会想,我们可以使用重定向,这样的话,在用户第一次访问的时候把信息查出来放到session中,以后每次用户刷新就可以去session中拿了,这样就不用去数据库中

易购网上商城01

易购商城的第一天 1   安排计划 1.电商行业的背景. 2.易购商城的介绍. 3.工程项目的搭建. 2   电商行业介绍 2.1   电商行业技术特点 技术新 技术范围广 分布式 高并发.集群.负载均衡.高可用 海量数据 业务复杂 系统安全 3   易购商城 3.1   易购商城简介 3.1.1   电商行业的模式: B2B:企业对企业.阿里巴巴 B2C:企业对客户 淘宝,(京东B2B2C) 苏宁易购 C2C:客户对客户 闲鱼 赶集 友邻 O2O:线上对线下 百度外卖.美容到家... 3.1.

SSH网上商城---商品详情页的制作

在前面的博文中,小编分别简单的介绍了邮件的发送以及邮件的激活,逛淘宝的小伙伴都有这样的体会,比如在搜索框中输入连衣裙这个商品的时候,会出现多种多样各种款式的连衣裙,连衣裙的信息包括价格,多少人购买,商品的名称等等,但是这些信息不够详情,我们需要了解更多的关于连衣裙的详情,点击某个商品,跳转页面,查看连衣裙的详情,以前小编逛淘宝的时候,从来都没有想过这个功能是如何实现,只知道一个劲儿的在那儿逛,小编现在接手的这个项目中就遇到这样的功能,点击商品跳转到某个商品的详情页面,这个功能该如何实现呢?不要着