jsp+servlet 网上商城..
没太明白你问的,你这里是典型的购物车代码, 你在前台通过C标签的forEach获取后台session域中的数据,这里你存的是Cart购物车,该Map中的String是代表一个商品,Integer是数量,个人看你代码描述的就这个意思。
你说只有名字和数量,当然了,你又没有封装购物对象,cart里本来就是商品名称和数量,要有价格才叫怪,呵呵
通常购物车的map是这样封装的,封装一个购物车类,一个购物车商品类,这两个类的区别是
购物车商品类就是你要处理的数据,比如一个商品就是一个对象,多个就是集合,购物车类里面有两个属性,一个是购物车商品类,一个是数量,map在存储的时候存储的key就是商品ID,值就是购物车类,这样获取购物车类就等于获取购物车商品和其数量,商品中自然有价钱和其他属性,这就看你实体了
求一份jsp+mysql的代码,网上购物系统的,最好带上数据库一起
一、eclispse是写开发代码的软件,最简单的理解方法就是,你用记事本写文字,文字等于编程语言的代码,记事本就等于eclipse。明白?
二、tomcat是你这个系统运行所需要的服务器,现在很多小型中型网站大多用tomcat做服务器。
三、jdk是英文全程是Java Development Kit。
四、mysql manager是你的数据库管理程序,你只要打开他可以不用登陆数据库空间就可以管理数据库。使用方法网上很多。
五、mysql是数据库软件,相当于其他的oracal、sqlserver什么的,只不过比这两款小,但是速度快。
原理:
jsp是负责前台表示层,也就是你看到的网页内容,java是业务处理层,实际上jsp和javabean都属于java语言。具体举例如下:(以订购系统为例)
一、点击产品浏览,product_list.jsp,(此页面显示所有的CD产品),页面发送“查找产品类型=CD”的指令给javaBean,javaBean负责建立数据库连接和获取该指令,然后将“查找产品类型=CD”的指令传给MYsql去执行具体的查询操作。
二、mysql将获取的结果集返回给javaBean,javaBean将此结果返回给jsp页面,jsp遍历集合形成产品的列表页。