0

我有来自 Servlet 的值和我收到的参数之一

request.getParameterValues("Names");

我将其分配给

  String names[] = null;
  names =  request.getParameterValues("Names");

我正在通过以下方式检查名称是否为空,但是即使它为空,我的条件也没有得到执行。这可能是什么原因?

if(names!= null)
4

2 回答 2

2

我正在检查名称是否为空

所以应该是if(names == null)

于 2013-05-09T08:55:22.480 回答
1

最好检查null一下参数,例如request.getParameterValues("Names")

String names[] = null;
if(request.getParameterValues("Names")!=null){
  names =  request.getParameterValues("Names");
}
于 2013-05-09T09:33:44.723 回答