ColDesForm bean = new ColDesForm();
// bean = (ColDesForm) form;
bean.setName(request.getParameter("name"));
HttpSession session = request.getSession();
List<ColDesForm> list = new ArrayList<ColDesForm>();
List<ColDesForm> colist = (List<ColDesForm>) session.getAttribute("list1");
if(colist!=null) {
list = colist;
}
list.add(bean);
session.setAttribute("list1", list);
return mapping.findForward("success");如果用ActionForm获取值session里存的list所有的值都变成最新获取的form值
而如果用bean.setName(request.getParameter("name"));session就正常
这是为什么呢?