我有如下为空检查条件语句
if (Sizeval != null) {
query.addFilterQuery("size:" + Sizeval);
}
在调试我可以看到Sizeval的价值一个条件语句= NULL
我从一个请求对象获得这个值,如下
Sizeval = (String) request.getParameter("Attr");
但即使Sizeval为null,它执行query.addFilterQuery statment。
任何建议解决这个问题,PLZ
,空,那addFilterQuery不会被调用。显然,它被称为(至少一次)Sizeval!= null – Stultuske
那么你是否说JVM中存在一个错误? –
你能分享更多的代码吗?我们有'request.getParameter'和'null'之间的任何代码块吗? –