- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
 - 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
 - 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
 - 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
 - 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
 - 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
 - 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
 
                        查看更多
                        
                    
                jsp实验实际应用Servlet实现购物车
                    应用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;				
		
                您可能关注的文档
最近下载
- 精神分析-人格and-人际交往课件.ppt VIP
 - 儿童A族链球菌咽扁桃体炎临床诊疗专家共识(2025).pptx VIP
 - 中国高尿酸血症与痛风诊疗指南解读PPT课件.pptx VIP
 - 部编版初中语文九年级上册 第五单元 口语交际 讨论 教学设计 .docx VIP
 - 2023年最新资料员考试题库附参考答案【精练】.docx
 - 2024年事业单位招聘考试时事政治考试题及答案.docx VIP
 - 上市公司盈利能力分析—中兴通讯为例.docx VIP
 - 精神分析人格and人际交往课件.pptx VIP
 - 精品解析:山东省济南市历下区 2023-2024学年八年级上学期期中考试道德与法治试题(原卷版).docx VIP
 - 机械制图习题集(第4版)张绍群课后习题答案解析.pdf
 
原创力文档
                        

文档评论(0)