JSP提交多条数据记录的问题
我现在有一个页面
首先是查询出比如20条记录,然后用表格显示,
然后一条记录会有六个字段需要用checkbox来表示,用户可以点击来选中或者不选中来修改这的值
然后有提交按钮,将表格里的值再提交到后台,
我该怎么写FORMBEAN和页面呢?
我希望能还是将表格的一行作为一个TO,然后将这些TO再放到一个集合里一起传给后台
应该怎么实现?应该怎么样才能把每个值映射到一个集合里的一个TO的一个属性上去
------解决方案--------------------兄弟你那个To是什么意思啊?
------解决方案--------------------不知道楼主有没有使用Hibernate
如果是单纯的提交到后台对本条记录进行操作的话,完全可以只是记住本条记录的Id,
,然后对本记录调用Hibernate执行update,delete操作不就可以可吗?
你说的formbean是action的formbean吗?这儿不是关键吧,关键是actionForm,你就把对应记录的字段都然actionform接受不就OK了吗?
具体如下:
当你点击本条记录的更新或者删除按钮的时候,触发action;
Action:public ActionForward update(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response)
throws Exception {
OrgActionForm oaf = (OrgActionForm)form;
Organization org = new Organization();
BeanUtils.copyProperties(org, oaf);
orgManager.updateOrg(org, oaf.getParentId());
return mapping.findForward("pub_update_success");
}
。。。。。。。。。。。。
业务逻辑:public void updateOrg(Organization org, int parentId) {
if(parentId != 0){
org.setParent(
findOrg(parentId)
);
}
getHibernateTemplate().update(org);
}
------解决方案--------------------我想formBean不能自动生成了。还是规矩的自己一行一行的解析算了。组装成你需要的bean
------解决方案--------------------http://heisetoufa.javaeye.com/blog/227255
------解决方案--------------------ding