当我运行我的Servlet时,我收到此错误: java.lang.NullPointerException请我尝试了很多解决方案,但它没有用它的简单代码
~/.cassandra/cqlshrc
}
答案 0 :(得分:0)
如果未设置Username和Password参数,将从代码中抛出NPE。如果未设置它们,则user
和pass
变量将为null,并且当对它们调用contentEquals方法时,将会抛出NPE。
执行此操作的方法是反转相等性检查,以便在要检查的字符串上调用操作:
if ("Gestionnaire".contentEquals(name) && "1234".contentEquals(pass)) {
将执行您的代码所打算的而不会抛出NPE。
虽然如果您通过互联网发送密码,最好使用POST而不是GET。对于Java EE安全性,还有新的安全API(https://javaee.github.io/security-spec/)