你调用的参数值是null,同时你在调用这参数的方法(函数)不支持null。
你可以先初始化一个值个参数。

解决方案 »

  1.   


    很显然是空指针。你使用了空的指针。在java中虽然号称抛弃了C++中不安全的指针,但其实他所有的东西你都可以理解为指针。这种情况一般发生在你使用了一个对象实例(其实是一个类指针)来调用它的成员函数,但这个实例却为null。比如说,你用了 rs.getString()这个方法,但这时如果没有取到值,它会返回一个null,你如果不做检验就把这个字串放入什么Hashtable或ArrayList中,或是直接使用,就有可能存在隐患。
      

  2.   

    我也經常遇到這樣的情況,
    被我們技術部經理罵了幾次後,
    再也不敢對如可能會産生空值的地方掉以輕心,
    比如字符串取值爲空,
    在web頁面中常有沒有輸入值而沒有進行驗證(jscript,vbscript很容易做到)
    然後String作爲對象去用時就會有這種錯誤。
    BTW,老兄你不怕挨罵?