我做了一个类似购物车(struts1)
下面就是我添加记录!我应该怎么删除我不想要的记录呢???
request.getSession().setAttribute("listf",list);怎么实现我点添加就可以添加别的亡录(只给一个按钮实现多笔亡录的增加)
下面就是我添加记录!我应该怎么删除我不想要的记录呢???
request.getSession().setAttribute("listf",list);怎么实现我点添加就可以添加别的亡录(只给一个按钮实现多笔亡录的增加)
解决方案 »
- tomcat启动报错
- 帮完成extjs 表格与表单 间的事件 ?1:当 得到焦点的时 显示: 窗体(_icd10win) 双击或按确定时,把表格中的
- 大家来帮我看看,我开发的这个Web开发工具和基于这个工具构建的Web应用怎么样?
- java底层方法调用是如何实现的
- 一个zkoss的简单问题
- 调用DBHelper删除数据??
- ISO 7064:1983.MOD 11-2校验码算法
- 这个bean为什么跑不起来,一跑就死!请大家看看!
- jsp中使用javabean,应该把class文件放在tomcat的哪个目录下,如何进行配置?
- 这个正则捕获组怎么写?
- 小问题
- 求助,一个关于不同服务器页面间传参的问题
还有add的功能的。
但是已经存在了'listf',就别再add 'listf'了当然,你这用的是list,所以如果想修改,增加,删除,
需要先get取出这个list,然后操作list,操作完了,在set更新这个list到session中去。
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;
}
一个按钮实现增删改吗,不行吧!
用继承struts的LookupDispatchAction类吧
在点确认放到list里面。
但在加一个放到List 里面就覆盖了。
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");
Session ses = ActionContext.getContext().getSession();
List list = (List)ses.get("listf");
这不是很明白
方在Session中进行增删改就可以了。
request.getSession().put("name", 变量);
request.getSession().remove("name");
可以直接这样做吗?name是指??/request.getSession.removeAttribute("name");