的确是要在保存时候传入主键。尽管在创建的时候已经指定了主键是自动生成的,但是在update的时候如果不传主键,那么hibernate无法识别到底是哪一个记录需要被修改,所以就会报错。我今天下午也遇到这个问题,结果在jsp页面加上那个对象的主键之后,就可修改了。
<option value="对应主见ID">用户看到的信息</option>
若当前select在表单里,直接提交就可以获取到内容,服务器端以select的name属性接收,就可以接收到当前的对应主见ID
用javascript提交也可以
方式1: jsp页面的参数可以通过form表单提交到action,需要一个在服务器上根目录建立ActionJAVA类并设置Servlet,并且在服务器端Webapps目录下建立jsp页面,页面核心内容如下:
<form action="AddActionaction" method="post">
<input type="text" name="name" />
<input type="password" name="pwd" />
<input type="submit" value="提交"/>
提交一个用户名,密码
Action:内容如下
@WebServlet("\AddActionaction")
public class Eg01 extends >
以上就是关于The given object has a null identifier全部的内容,包括:The given object has a null identifier、jsp页面中select标签的使用、在jsp页面中把参数传递到action等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)