问题:更新数据库操作时出错 org.hibernate.TransientObjectException: The given object has a null identifier: domain.UserAccount
原因:ID没有传进去,去DAO方法中调用时发现没有ID,ID为null. 因为在JSP
<input type="text" id="userId" name="u_id" value="${user_acc.id}" disabled="disabled"/> 中使用了disabled="disabled",这样可以使文本框不能编辑,但form不能读取其中的值;
解决办法:改为“readonly="readonly"”,这样可以使用文本框不能编辑,也可以使用form传值。
参考资料:
相同点:
1、 readonly是要锁定这个控件,通过在界面上无法修改他(但是通过javascript可以修改他)。
2、disabled 和readonly有相同的地方也是可以锁定这个控件用户不能改变他的值,但是disabled的更彻底一些,他是要使你完全不能使用他,包括改变他的背景颜色(不信,你去修改一个被disabled掉的input文本框,你发现你是徒劳),如果是checkbox则不能选中他。
区别:
1、客户端设置readonly,disabled和服务器端设置readonly效果一样。
2、readonly的数据是可以提交到服务器的,disabled的数据是不可以提交到服务器的。
相关推荐
jsp表单的FORM传值
C#界面编程时实现不同窗体之间的值传递,比如子窗体和父窗体之间以及多个子窗体之间传值
微信小程序 表单Form实例 表单Form的应用很广泛,我们可以利用form设计登录注册,也可以设计一种答题问卷的形式,今天...主要代码,创建一个form表单: <!--pages/index/Component/FormM/FormM.wxml--> <te
在一个jsp页面中,定义了一个用户登录界面(以form表单定义),但要达到检验输入的信息的合法性,就需要对输入的用户信息作判断,那么自然就需要取出其中的值。有的页面可以用action传参来得到form中输入的信息值,...
今天小编就为大家分享一篇Django forms表单 select下拉框的传值实例。具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
Form验证表单Form验证表单Form验证表单Form验证表单
今天小编就为大家分享一篇vue获取form表单的值示例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
下面小编就为大家带来一篇jquery获取form表单input元素值的简单实例。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
在MS.NET架构里,Form是一个经常使用到的词汇。比如:编写Windows 应用时会提到Windows Form,编写Web 应用时会提到Web Form。Windows Form可以看作一个Windows窗体,这和在VB里面一样。而Web Form则代表了一个一个...
在一个form表单里同时上传多个文件和文本信息的解决方案
如下所示: form表单ID:postform 设置表单请求url document.postform.action = SaveReturnInfo...以上就是小编为大家带来的js 提交form表单和设置form表单请求路径的实现方法全部内容了,希望大家多多支持软件开发网~
复选框里的值通过表单post方法传入数据库
使用FormValidation进行表单验证,使用到了jQuery和Bootstrap框架等相关技术
ElementUI form表单相关操作ElementUI form表单相关操作ElementUI form表单相关操作ElementUI form表单相关操作ElementUI form表单相关操作ElementUI form表单相关操作ElementUI form表单相关操作ElementUI form表单...
漂亮的form表单-漂亮的form表单-漂亮的form表单
写了好多表单样式 ,这个表单样式是我比较满意的Form表单样式
C# post方式提交Form表单。 C# post方式提交Form表单,可以支持带参数传入,供大家学习参考。 C# post提交表单。
一、javascript 页面加裁时自动提交表单: Form表单: <form method="post" id="myform" action="a.php"> <input type="submit" value="提交表单"> </form> javascript 代码: [removed] ...
该代码包含完整的html、css、javascript代码,能够良好的实现form表单拖拽功能。
form表单form表单form表单form表单form表单form表单