我有如下爲空檢查條件語句
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'之間的任何代碼塊嗎? –