- 34
- 0
- 约1.04万字
- 约 20页
- 2017-08-18 发布于重庆
- 举报
应用JavaBean实现购物车.doc
应用Servlet实现购物车
具体实现过程
创建封装商品信息的值JavaBeanGoodsSingle
package com.yxq.valuebean;
public class GoodsSingle {
private String name; //保存商品名称
private float price; //保存商品价格
private int num; //保存商品购买数量
public String getName() {
return name;
}
public void setName(String name) {
= name;
}
public int getNum() {
return num;
}
public void setNum(int num) {
this.num = num;
}
public float getPrice() {
return price;
}
public void setPrice(float price) {
this.price = price;
}
}
创建工具JavaBean MyTools 实现字符型数据转换为整型及乱码处理
package com.yxq.toolbean;
import java.io.UnsupportedEncodingException;
public class MyTools {
public static int strToint(String str){ //将String型数据转换为int型数据的方法
if(str==null||str.equals())
str=0;
int i=0;
try{
i=Integer.parseInt(str); //把str 转换成 int 类型的变量 }catch(NumberFormatException e){ // try-catch就是监视try中的语句,如果抛出catch中声明的异常类型 i=0;
e.printStackTrace(); //把Exception的详细信息打印出来 }
return i;
}
public static String toChinese(String str){ //进行转码操作的方法
if(str==null)
str=;
try {
str=new String(str.getBytes(ISO-8859-1),gb2312);
} catch (UnsupportedEncodingException e) {
str=;
e.printStackTrace();
}
return str;
}
}
创建购物车JavaBean ShopCar实现添加、删除,购物车制作
package com.yxq.toolbean;
package com.yxq.toolbean;
import java.util.ArrayList;
import com.yxq.valuebean.GoodsSingle;
public class ShopCar {
private ArrayList buylist=new ArrayList(); //用来存储购买的商品
public void setBuylist(ArrayList buylist) {
this.buylist = buylist;
}
/**
* @功能 向购物车中添加商品
* @参数 single为GoodsSingle类对象,封装了要添加的商品信息
*/
public void addItem(GoodsSingle single){
if(single!=null){
if(buylist.size()==0){ //如果buylist中不存在任何商品
GoodsSingle temp=new GoodsSingle();
temp.setName(single.getName());
temp.setPrice(single.getPrice());
temp.setNum(single.getNum());
buylist.add(temp); //存储商品
}
else{ //如果buylist中存在商品
int i=0;
您可能关注的文档
- 岩石新进展.ppt
- 岩石矿物的分类及鉴别特征.doc
- 崩漏的特征及治疗.doc
- 嵌入式培训知识.doc
- 嵌入式系统中的触摸屏及其控制.doc
- 嵌入式系统应用教程习题答案.doc
- 嵌入式系统汇编指令教学探讨.doc
- 嵌套For循环性能优化案例.doc
- 巡检课件(状态监测基本知识).ppt
- 工业企业通信接地设计规范.doc
- 小区绿化施工协议书.docx
- 墙面施工协议书.docx
- 1 古诗二首(课件)--2025-2026学年统编版语文二年级下册.pptx
- (2026春新版)部编版八年级道德与法治下册《3.1《公民基本权利》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《4.3《依法履行义务》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《6.2《按劳分配为主体、多种分配方式并存》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《6.1《公有制为主体、多种所有制经济共同发展》PPT课件.pptx
- 初三教学管理交流发言稿.docx
- 小学生课外阅读总结.docx
- 餐饮门店夜经济运营的社会责任报告(夜间贡献)撰写流程试题库及答案.doc
最近下载
- 交流转辙机道岔动作电流故障曲线分析信号集中监测课件.pptx VIP
- 2025届东北三省三校高三下学期第一次联合模拟考试政治试题(原卷版+解析版).docx VIP
- 养老服务质量检测90项.pdf VIP
- 光谱分析图谱与标志.docx
- 2025新课标中考英语词汇.pdf VIP
- T_CNPHARS 0001-2025 群体药动学药效学分析标准操作规范.pdf VIP
- (2026年)血浆置换及血浆分离吸附护理要点PPT课件.pptx VIP
- 农村狗狗交配的全过程,让你看了有点不可置信.pdf VIP
- 医院培训课件:《死亡医学证明(推断)书》规范填写及死因链基础知识.pptx VIP
- 健康体检表样表最新文档.docx VIP
原创力文档

文档评论(0)