我不能使用方法.equals(..),它会抛出NullPointerException

时间:2015-10-28 06:15:32

标签: java

 req.getParameter("doit").equal("good");

是不是可以写出这一行 方法?没有它,程序运行正常。但是每当我写这行时,它都会显示错误消息..

  

adhoc.FinePrint.doFilter的java.lang.NullPointerException(FinePrint.java:50)

有什么方法可以检查“doit”参数是否等于“good”??

1 个答案:

答案 0 :(得分:2)

我建议将你的平等转为

"good".equals(req.getParameter("doit"));

当未设置请求参数“doit”时,这会阻止NullPointerException。