Grails:save()时出现NullPointerException

伊什

我是新来的Grails,我试图通过调用保存的域对象save()在我的*service.groovy如下图所示

render " ${user.username}"
render " ${user.email}"
render " ${user.password}"
def savedUser = user.save(flush: true)
if(savedUser!=null) {
    return savedUser
} else {
    return user
}

渲染显示所有元素都具有从控制器传递的值。但是在save()中抛出了NullPointerexception。实际得到的错误是

ERROR错误。GrailsExceptionResolver-处理请求:[POST]时发生NullPointerException

可能发生验证错误,但是我使用命令类检查了控制器中的所有验证错误。

在这里如何避免例外?

伯特·贝克维斯(Burt Beckwith)

那是相当非标准的代码。而不是检查空返回值,而是更常见(并且明智/有用)来检查是否存在验证错误。例如

user.save(flush: true)
if (user.hasErrors()) {
   // do something with the invalid "user" instance
}
else {
   // do something with the valid "user" instance
}

对于您的方案,您可以忽略返回值,而仅使用原始实例:

user.save(flush: true)
return user

如果您使用的是标准模板(或类似模板),那么这应该可以正常工作,因为那里有逻辑来检查是否存在附加错误并显示它们。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

扩展父类时出现Java NullPointerException

来自分类Dev

Grails:save()时出现NullPointerException

来自分类Dev

调用readValue时出现Json NullPointerException

来自分类Dev

打开片段时出现onItemClick的NullPointerException

来自分类Dev

显示OptionsMenu时出现NullPointerException

来自分类Dev

替换片段Android时出现NullPointerException

来自分类Dev

Java,使用Objects数组时出现NullPointerException

来自分类Dev

验证电子邮件时出现NullPointerException

来自分类Dev

访问最终字段时出现奇怪的NullPointerException

来自分类Dev

在Android中使用CheckBox时出现NullPointerException

来自分类Dev

AWT:创建图标时出现NullPointerException

来自分类Dev

在BloomFilter中添加键时出现NullPointerException

来自分类Dev

读取txt文件时出现NullPointerException

来自分类Dev

在Android中启动活动时出现NullPointerException

来自分类Dev

创建新的String时出现NullPointerException

来自分类Dev

运行代码时出现NULLPOINTEREXCEPTION错误

来自分类Dev

配对蓝牙设备时出现NullPointerException

来自分类Dev

写入CSV档案时出现NullPointerException

来自分类Dev

单击按钮时出现Android NullPointerException

来自分类Dev

Hadoop:调用getFsStatistics时出现NullPointerException

来自分类Dev

在Android中单击按钮时出现NullPointerException

来自分类Dev

初始化EbeanServer时出现NullPointerException

来自分类Dev

评估宏时出现NullPointerException

来自分类Dev

调用 onClickListener 时出现 NullPointerException

来自分类Dev

Grails,检索记录时出现错误

来自分类Dev

调用 PlacePicker 时出现 NullPointerException

来自分类Dev

运行 selenium 时出现 NullPointerException

来自分类Dev

设置 onClickListener 时出现 NullPointerException

来自分类Dev

使用 BottomNavigationView 时出现 NullPointerException

Related 相关文章

  1. 1

    扩展父类时出现Java NullPointerException

  2. 2

    Grails:save()时出现NullPointerException

  3. 3

    调用readValue时出现Json NullPointerException

  4. 4

    打开片段时出现onItemClick的NullPointerException

  5. 5

    显示OptionsMenu时出现NullPointerException

  6. 6

    替换片段Android时出现NullPointerException

  7. 7

    Java,使用Objects数组时出现NullPointerException

  8. 8

    验证电子邮件时出现NullPointerException

  9. 9

    访问最终字段时出现奇怪的NullPointerException

  10. 10

    在Android中使用CheckBox时出现NullPointerException

  11. 11

    AWT:创建图标时出现NullPointerException

  12. 12

    在BloomFilter中添加键时出现NullPointerException

  13. 13

    读取txt文件时出现NullPointerException

  14. 14

    在Android中启动活动时出现NullPointerException

  15. 15

    创建新的String时出现NullPointerException

  16. 16

    运行代码时出现NULLPOINTEREXCEPTION错误

  17. 17

    配对蓝牙设备时出现NullPointerException

  18. 18

    写入CSV档案时出现NullPointerException

  19. 19

    单击按钮时出现Android NullPointerException

  20. 20

    Hadoop:调用getFsStatistics时出现NullPointerException

  21. 21

    在Android中单击按钮时出现NullPointerException

  22. 22

    初始化EbeanServer时出现NullPointerException

  23. 23

    评估宏时出现NullPointerException

  24. 24

    调用 onClickListener 时出现 NullPointerException

  25. 25

    Grails,检索记录时出现错误

  26. 26

    调用 PlacePicker 时出现 NullPointerException

  27. 27

    运行 selenium 时出现 NullPointerException

  28. 28

    设置 onClickListener 时出现 NullPointerException

  29. 29

    使用 BottomNavigationView 时出现 NullPointerException

热门标签

归档