您的位置:程序门 -> java -> j2se / 基础类



100分求jsp+javabean的购物车源代码。


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


100分求jsp+javabean的购物车源代码。[已结贴,结贴人:chenam]
发表于:2007-02-26 09:34:37 楼主
求jsp+javabaen的购物车源代码。

1> 选择商品进购物车,购物车信息跟ie走
2> 进入购物车后,可以更改商品数量,可以删除
3> 结算

我用的是jsp+javabean+mysql
搞定马上结贴。谢谢

camsoft@163.com
发表于:2007-02-26 09:43:041楼 得分:10
http://www.neurospeech.com/products/jspcart.aspx
发表于:2007-02-26 09:47:482楼 得分:20
你说的这么笼统

怎么帮你写代码

你应该自己写一个大概

然后把难点列出来   再来求解

发表于:2007-02-26 09:50:373楼 得分:10
不要想着人家什么都给你做好了,你先写,遇到不会的问题再来问
发表于:2007-02-26 09:58:004楼 得分:0
商品这部分我做完了,可以查看商品,接下来,就是点加入购物车,
我可以取到商品的编号,接下来,我是想放在cookies中,我现在还不会用cookies,
怎样把保存在cookies中的多条记录显示出来,且可以修改数量,也就是改cookies中对应的商品编号的数量值。
发表于:2007-02-26 10:03:155楼 得分:10
写完能发给我一份吗
我想借荐一下呀
谢谢
发表于:2007-02-26 10:05:116楼 得分:0
这种信息   建议   不要放在cookies   里面

常规做法是放在session   里面

把选中的商品的编号以及数量   封装成一个类   然后放进一个list

把list放进session   然后通过读取session   就可以显示   修改
发表于:2007-02-26 10:08:227楼 得分:0
interpb:
能用session举例一下么?
用session下次再进入这个网站时,购物车信息是不是会没有呀?
发表于:2007-02-26 10:11:078楼 得分:0
wt_adam(adam)  
我填了姓名及email
出现
email   has   been   sent   with   instructions   at   camsoft@163.com
发表于:2007-02-26 10:15:279楼 得分:30
关了浏览器肯定没有信息了

session信息存在于你一连串请求中

存入
list   list   =   new   arraylist();
session.setattribute( "cart ",list);
获取
list   list   =   session.getattribute( "cart ");
发表于:2007-02-26 10:25:5510楼 得分:0
把选中的商品的编号以及数量   封装成一个类,你的意思是不是指:
比如我定义一个类名叫 product,里面有二个属性(产品编号及数量),然后在点购物车时,把得到的编号及默认数量生成一个product的对象保存下来,再把这个对象加入到list中是吧?
发表于:2007-02-26 10:28:3411楼 得分:0

发表于:2007-02-26 10:30:4112楼 得分:10
把你邮箱给我,我给你发过去,我的邮箱:gfzzspc@126.com
发表于:2007-02-26 10:32:2213楼 得分:0
gfzzspc()
我的邮箱是:
camsoft@163.com
发表于:2007-02-26 10:40:1614楼 得分:0
interpb:
那怎样查找list中某个商品对象,我要修改其中的一个商品的数量?
发表于:2007-02-26 10:44:3215楼 得分:0
list   你写一个方法   取到你要改的商品对象   然后修改   不久可以了
发表于:2007-02-26 10:48:2516楼 得分:0
interpb:
list   你写一个方法   取到你要改的商品对象
这个方法怎样写呀?就是不会找这个商品对象
发表于:2007-02-26 11:00:2517楼 得分:0
比如你封装了一个类   有product   有产品编号   id   和数量   num   个成员  

public   product   getproduce(int   id)   {
        for(int   i=0;i <list.size();i++)   {
              product   pro   =   (product)list.get(i);
                    if(pro.id   ==   id)  
                          return   pro   ;  
            }
        return   null   ;
}

大概就是这样
发表于:2007-02-26 11:29:5618楼 得分:10
商品编码:shopid
商品数量:shopnumber

public   void   shopcar(int   shopid,int   shopnumber,httpsession   httpsession)
{
          httpsession   session=httpsession;
          string   s= " "
          if(session.getattribute( "shopcar ")!=null)
          {
                s=session.getattribute( "shopcar ");
                               
            }
          s+= ", "+shopid+ ": "+shopnumber;
          session.setattribute( "shopcar ",s);

}

读的时候用
string   s=session.getattribute( "shopcar ");
s.splip   ( ", ");   //分割商品
s.splip   ( ": ");//分割商品id   /商品数量

写的比较粗略,自己好好看看!


快速检索

最新资讯
热门点击