Java JSP中if语句中的空指针异常?

Java JSP中if语句中的空指针异常?,java,database,jsp,Java,Database,Jsp,我有一个JSP程序,可以从给定的用户输入中扣除股票。有3个分支可用,例如b1、b2和b3。将向用户提供一份表格,要求提供项目代码、借阅分行和借阅股票数量。我还连接到一个数据库,该数据库将在扣除后更新我的表 我有一个if语句,它将用户选择的要借用的分支与实际分支进行比较,以确定将执行哪个查询 在返回到更新表单之前,我没有收到任何错误,该表单说我的if语句中有一个NullPointerException。我一直在寻找解决办法,但似乎没有什么能帮我解决问题 如果有人能在这方面帮助我,我将不胜感激。这是

我有一个JSP程序,可以从给定的用户输入中扣除股票。有3个分支可用,例如b1、b2和b3。将向用户提供一份表格,要求提供项目代码、借阅分行和借阅股票数量。我还连接到一个数据库,该数据库将在扣除后更新我的表

我有一个if语句,它将用户选择的要借用的分支与实际分支进行比较,以确定将执行哪个查询

在返回到更新表单之前,我没有收到任何错误,该表单说我的if语句中有一个NullPointerException。我一直在寻找解决办法,但似乎没有什么能帮我解决问题

如果有人能在这方面帮助我,我将不胜感激。这是我的if语句代码

    if (strBranch.equals("Binangonan")) {
       ps_Binang.executeUpdate();
       ps_AUpdate.executeUpdate();
  }
    else if (strBranch.equalsIgnoreCase("Tanay")) {
       ps_Tanay.executeUpdate();
     ps_AUpdate.executeUpdate();
  }    

strBranch、ps_Binang、ps_Tanay或ps_AUpdate可能为空。更改为Binangonan.equalsstrBranch/Tanay.equalsstrBranch可以防止NPE出现在比较字符串的if语句中。您还可以发布html页面吗?可能有些东西没有提交。。。。。这就是为什么一个人应该始终使用至少是为了避免NPE@NINCOMPOOP啊,非常感谢你!我没有任何例外。如何检查输入字段是否为空?我尝试了ifstrItemCode.isEmpty,但也遇到了一个异常。如果someString==null&&someString.isEmpty,您尝试过吗?