Example entity must not be null

简介: 说实话,这次产生的错误是一个低级错误,下面将这次的debug经历写出来,告诫自己,也希望能帮助到犯了类似错误的朋友们! 代码环境:SSH 错误类型:Example entity must not be null(也可以看图片,里面是截取的一段报错) 控制台是否报错:不报错 本次做完ssh整合后,要实现用户注册控制功能,也就是已经注册的用户名不能再注册,并显示div提示,在后台做好s

说实话,这次产生的错误是一个低级错误,下面将这次的debug经历写出来,告诫自己,也希望能帮助到犯了类似错误的朋友们!

代码环境:SSH

错误类型:Example entity must not be null(也可以看图片,里面是截取的一段报错)

控制台是否报错:不报错

本次做完ssh整合后,要实现用户注册控制功能,也就是已经注册的用户名不能再注册,并显示div提示,在后台做好service,dao和action方法后,前台对于注册功能可以正常提交,但是对于form的submit控制却不能起作用,通过alaert(data),出来的报错如上传的图片中的情况,错误类型为illegalArgumentException。那会不会是哪里传递了非法的参数呢?

经过后台debug的过程中,发现在action中调用service的方法的时候是调不到的。

经过确认dao方法和service中的方法代码都是正确的之后,action中的代码也只是简单的通过方法的结果输出1或者0,便于前台识别。

这里还分析,因为要把前台用户输入的用户名和密码(主要是对用户名进行查重)通过ajax传递到后台进行操作,所以会不会是前台的参数传递有错呢?

=============

这时再回来查看前台的ajax方法,发现在进行用户名传送的时候,写错了获取页面用户名框的jquery选择器,因为使用的是Domain model的方式,自己在写的时候将

$("[name='userName']"),其实正确的应该是$("[name='user.userName']"),如图:




在更改之后进行程序测试,故障排除,恢复后故障依旧,所以将错误定格在这里!


小小的错误,竟然导致了这么奇怪的问题,而且百度错误信息,没有可以匹配的解决方案和前辈案例,所以将这个问题写出来!告诫自己,也帮助大家!

目录
相关文章
|
Java 数据库连接 网络安全
【SSH错误整理】node to traverse cannot be null!
【SSH错误整理】node to traverse cannot be null!
160 0
|
MySQL 关系型数据库 测试技术
mysql5.7 column cannot be null
背景 独立测试环境安装了数据库,但安装的版本是mysql 5.7的版本,而研发用的是mysql5.6的版本,在执行某个数据库操作的提示,提示column “xxxx”cannot be null 问题解决 最快速的方法就是直接询问研发,告知是DB问题,因为mysql从哪个版本开始默认的时间这块...
1776 0
|
C# 开发工具 Android开发
Visual Studio 2015中创建C#的Android项目提示"Value cannot be null"的解决方法
原文:Visual Studio 2015中创建C#的Android项目提示"Value cannot be null"的解决方法 选择C# > Android创建一个Blank App时提示如下错误: Value cannot be null. Parameter name: path1 由于之前本机已安装过Android SDK,在安装Visual Studio 2015时跳过了,并没有为Xamarin指定对应路径导致。
1233 0
|
6月前
|
机器学习/深度学习 SQL 关系型数据库
【MySQL进阶之路丨第十一篇】一文带你精通MySQL NULL值处理、正则表达式
【MySQL进阶之路丨第十一篇】一文带你精通MySQL NULL值处理、正则表达式
88 0
|
6月前
|
SQL 关系型数据库 MySQL
实时计算 Flink版产品使用合集之从MySQL同步数据到Doris时,历史数据时间字段显示为null,而增量数据部分的时间类型字段正常显示的原因是什么
实时计算Flink版作为一种强大的流处理和批处理统一的计算框架,广泛应用于各种需要实时数据处理和分析的场景。实时计算Flink版通常结合SQL接口、DataStreamAPI、以及与上下游数据源和存储系统的丰富连接器,提供了一套全面的解决方案,以应对各种实时计算需求。其低延迟、高吞吐、容错性强的特点,使其成为众多企业和组织实时数据处理首选的技术平台。以下是实时计算Flink版的一些典型使用合集。
|
6月前
|
SQL 关系型数据库 MySQL
python在mysql中插入或者更新null空值
这段代码是Python操作MySQL数据库的示例。它执行SQL查询从表`a_kuakao_school`中选取`id`,`university_id`和`grade`,当`university_id`大于0时按升序排列。然后遍历结果,根据`row[4]`的值决定`grade`是否为`NULL`。若不为空,`grade`被格式化为字符串;否则,设为`NULL`。接着构造UPDATE语句更新`university`表中对应`id`的`grade`值,并提交事务。重要的是,字符串`NULL`不应加引号,否则更新会失败。
158 2
|
3月前
|
SQL 关系型数据库 MySQL
在 MySQL 中使用 IS NULL
【8月更文挑战第12天】
648 0
在 MySQL 中使用 IS NULL
|
3月前
|
SQL 关系型数据库 MySQL
mysql不等于<>取特定值反向条件的时候字段有null值或空值读取不到数据
对于数据库开发的专业人士来说,理解NULL的特性并知道如何正确地在查询中处理它们是非常重要的。以上所介绍的技巧和实例可以帮助你更精准地执行数据库查询,并确保数据的完整性和准确性。在编写代码和设计数据库结构时,牢记这些细节将有助于你避免许多常见的错误,提高数据库应用的质量与性能。
132 0
|
4月前
|
SQL 存储 索引
MySQL设计规约问题之为什么应该把字段定义为NOT NULL并且提供默认值
MySQL设计规约问题之为什么应该把字段定义为NOT NULL并且提供默认值
下一篇
无影云桌面