我做了一个类似购物车(struts1)
下面就是我添加记录!我应该怎么删除我不想要的记录呢???
request.getSession().setAttribute("listf",list);怎么实现我点添加就可以添加别的亡录(只给一个按钮实现多笔亡录的增加)

解决方案 »

  1.   

    问的太笼统了,建议用ajax实现
      

  2.   

    就是把要购的物品都存在下面的Session中我怎么实现删除等等!!request.getSession().setAttribute("listf",list);怎么实现我点添加就可以添加别的亡录(只给一个按钮实现多笔亡录的增加)提交到这一个action中会不会覆盖上的记录!!
      

  3.   

    request.getSession()有remove功能的。
    还有add的功能的。
    但是已经存在了'listf',就别再add 'listf'了当然,你这用的是list,所以如果想修改,增加,删除,
    需要先get取出这个list,然后操作list,操作完了,在set更新这个list到session中去。
      

  4.   

    楼上的可以解决!
    public String addItem() throws Exception {
        Session ses = ActionContext.getContext().getSession();
        List list = (List)ses.get("listf");
        list.add(item);//其中item是货物的编号,在这之前可以判断一下该货物是否存在。至于提交的是一组货物,直接将你新获得的list尾加到session中的list去,addAll可以实现该功能。
         ses.put("listf", list);
        return SUCCESS;
    }
      

  5.   

    建议LZ用map ,别用list,根据键值key增删改。
    一个按钮实现增删改吗,不行吧!
    用继承struts的LookupDispatchAction类吧
      

  6.   

    不是有request.getSession.removeAttribute()方法么 
      

  7.   

    发送请求时要将产品的ID发送到服务器,然后根据产品的ID进行删除。
      

  8.   

    首先一个查询物品
    在点确认放到list里面。
      但在加一个放到List 里面就覆盖了。
      

  9.   


      while(rs.next()){
    so =new SomeObject();
    so.setLh(rs.getString("kfproduct"));
    so.setPm(rs.getString("pm"));
    so.setGg(rs.getString("gg"));
    someList.add(so);
    //这里应该就要放到session中吧
    应该怎么实现  }
    //我是这样放的所以每次都覆盖了吧?
    request.getSession().setAttribute("someList2", someList);
    return mapping.findForward("success");
       
      

  10.   


    Session ses = ActionContext.getContext().getSession();
        List list = (List)ses.get("listf");
    这不是很明白
      

  11.   

    你给的数字不吉利 哦。。 
    方在Session中进行增删改就可以了。
      

  12.   


    request.getSession().put("name", 变量);
    request.getSession().remove("name");
      

  13.   

    Linux+Oracle+Java 87923477 群,欢迎大家的到来。
      

  14.   

    request.getSession.removeAttribute("name");
      

  15.   

    我用的是list
    可以直接这样做吗?name是指??/request.getSession.removeAttribute("name"); 
      

  16.   

    当然通过session和JavaScript就可以完全解决了