我的jsp表单上只写需要修改的属性name和age两个文本框,即表单上只有这2个元素,别的属性不理会,也不放在隐藏的表单域里,也就是说,隐藏的表单域没有id属性的,然后update(object),还有我是通过
LoginBean loginbean = (LoginBean) command;来绑定的
我通过跟踪发现这个oginbean属性中,只有name,age有值,其他属性,当然包括id属性全是null,当然,这样update()更新肯定会失败,首先,他不知道把修改后的 name,age内容更新到数据库表那条记录里面,因为id为空嘛,不知道我这样理解对不对?那请问,我是不是必须要在表单中增加隐藏的表单?把id属性以及不需要在页面上显示的属性全部放在隐藏的表单域里,再提交页面的时候,先用request.getParameter()函数把这些隐藏的表单内容set对象loginbean 中,然后update(object)
请问,你们是这样做的吗?