0 1

一个NullpointerException问题10

一个网上缴费系统,A用户是C镇的人,通过登录点击缴费按钮,实现缴费成功 。B用户是D镇的用户,也执行一样的操作,但在点击缴费的时候,就会抛出NullpointerException空指针异常 。这是为什么呢? 问题出在哪,两个用户唯一不同的是镇名不同  。
  希望各位帮忙分析下
2012年11月11日 10:28

2个答案 按时间排序 按投票排序

0 0

采纳的答案

有可能是数据的问题,如果数据没问题的话,有可能是你的程序写得不够健壮。比如:

str.equals("");
应该写成"".equals(str);

要想找到具体原因需要把详细的exception的栈信息打印出来,
e.printStackTrace()
看一下具体在哪行代码报出来的exception,需要结合具体的代码。

2012年11月11日 11:22
0 0

应该是B 用户和D城镇没有关联上,  你再仔细看一下他们的domain关联关系,或者  你把他们正确关联了没????

没有关联是空指针的


祝你早点调试bug成功

2012年11月11日 22:11

相关推荐

    java 空指针异常(NullPointerException)

    `NullPointerException` 是Java标准库中`java.lang`包下的一个运行时异常。当程序试图通过一个为null的引用调用方法或者访问其字段时,系统会抛出此异常。在Java中,null不是一个对象,而是表示没有对象的引用状态。...

    java.lang.NullPointerException

    通过以上六个步骤,我们终于解决了 Java.lang.NullPointerException 问题。现在,我们可以测试我们的程序了。我们可以使用 http://localhost:8080/源码目录 来访问我们的主页。 Java.lang.NullPointerException 是...

    java.lang.NullPointerException的可能原因及处理.docx

    Java.lang.NullPointerException 的一个主要原因是对象未被正确初始化。在 Java 语言中,对象的初始化是通过构造方法来完成的。如果对象未被初始化,那么其将为 null,即空指针异常。在上面的代码中,我们可以看到,...

    NullPointerException 异常处理

    Excel文件读取时NullPointerException 异常处理

    java中常见的NullPointerException异常.pdf

    这种异常发生在程序试图访问或操作一个为null的对象时。下面是可能发生NullPointerException的几种情况及相应解决方案: 1. 直接使用对象之前未检查对象是否为空 在Java编程中,我们经常会遇到这种情况:直接使用...

    Java中避免NullPointerException的方法总结

    Java 中的 NullPointerException 是一个非常常见的错误,它通常是由于程序员没有正确地处理 null 对象导致的。避免 NullPointerException 的方法总结是非常重要的,本节将对 Java 中避免 NullPointerException 的...

    详解Java中NullPointerException异常的原因详解以及解决方法

    在Java编程语言中,`NullPointerException` 是一个常见的运行时异常,它发生在试图访问或操作一个值为null的对象引用时。这个异常表示程序试图通过一个null引用调用方法或访问字段,而实际上该引用并没有指向任何...

    深入学习Spring Boot排查 @Transactional 引起的 NullPointerException问题

    深入学习Spring Boot排查 @Transactional 引起的 ...@Transactional 引起的 NullPointerException 问题是一个棘手的问题,但通过了解 @Transactional 注解的工作机理和解决方案,我们可以轻松地解决这个问题。

    NullPointerException如何解决.md

    NullPointerException如何解决.md

    NullPointerException解决办法.md

    NullPointerException解决办法.md

    java 出现NullPointerException的原因及解决办法

    java 出现NullPointerException的原因及解决办法 ... 如果一个数组为null,试图用属性length获得其长度时。 如果一个数组为null,试图访问或修改其中某个元素时。 在需要抛出一个异常对象,而该对象为 null 时。

    java中常见的NullPointerException异常[归类].pdf

    当程序尝试访问或操作一个空对象时,就会抛出 NullPointerException。这种异常的出现是由于程序员没有正确地检查对象是否为空引用的结果。 二、可能发生空指针异常的情况 1. 直接使用 request 对象的参数 在 JSP ...

    全面解析Java中的NullPointerException及其预防策略

    NullPointerException是Java编程中的一个常见问题,它涉及到对象的初始化、null检查、方法返回值处理等多个方面。通过确保对象在使用前被正确初始化、在操作对象前进行null检查、使用Optional类以及进行代码审查和...

    CRASH问题:java.lang.NullPointerException

    java.lang....今天在家练习ListView的时候,遇到一个java.lang.NullPointerException的空指针异常,log如下: 2020-05-10 15:40:29.249 20436-20436/? E/k.myapplicatio: Unknown bits set in runtime_flag

    Myeclipse安装aptana插件后报java.lang.NullPointerException解决方案

    在使用Myeclipse的过程中,不少用户遇到了一个较为常见的问题:安装Aptana插件之后,每次启动Myeclipse时都会出现`java.lang.NullPointerException`异常提示。尽管这一异常并不影响正常的开发工作,但对于追求完美的...

    Java14发布了,再也不怕NullPointerException了

    在这个版本中,Java 带来了一个革命性的新特性:Helpful NullPointerExceptions,这项新特性将彻底改变我们对 NullPointerException 的看法。那么,在 Java 14 中,这个新特性究竟是什么样的呢? 首先,让我们回顾...

    NullPointerException(解决方案).md

    NullPointerException(解决方案).md

Global site tag (gtag.js) - Google Analytics