當前位置:編程學習大全網 - 電腦編程 - Servlet基本編程問題

Servlet基本編程問題

If(list==null)不能用來判斷是否沒有查詢結果(這個判斷列表的地址是否為空)。

而是應該用if(list.size()==0)來判斷沒有查詢結果。

因為

list = (List) qr.query(sql,params,new BeanListHandler(user . class));

的查詢結果是壹個列表。如果沒有記錄,則返回size()==0的列表,但該列表的地址不為空。

其實在qr.query()查詢內部,可能有類似{ List List = new ArrayList();}語句,然後列出找到的結果。添加(記錄),最後返回列表;

因此,即使沒有記錄,返回的列表也是通過new操作獲得的列表。

  • 上一篇:線切割編程教學軟件
  • 下一篇:大家來算到題吧,湊數字的題目。
  • copyright 2024編程學習大全網