我在java servlet中遇到了「空指針異常」錯誤。有人能告訴我會發生什麼嗎?以及如何避免這種情況?java servlet中的空指針異常
我知道java servlet可以用作混合解決方案的一部分,可以支持許多不同的編程語言。不同的程序如何執行/互相調用並交換信息? (可以有人告訴我一些字,但代碼)。另外,從會話對象提取的值必須轉換(轉換)爲特定類型,但爲什麼?
例如,如何在會話對象中存儲「int」類型的變量。有人能幫我弄清楚嗎?
我在java servlet中遇到了「空指針異常」錯誤。有人能告訴我會發生什麼嗎?以及如何避免這種情況?java servlet中的空指針異常
我知道java servlet可以用作混合解決方案的一部分,可以支持許多不同的編程語言。不同的程序如何執行/互相調用並交換信息? (可以有人告訴我一些字,但代碼)。另外,從會話對象提取的值必須轉換(轉換)爲特定類型,但爲什麼?
例如,如何在會話對象中存儲「int」類型的變量。有人能幫我弄清楚嗎?
我在java servlet中遇到了「空指針異常」錯誤。有人能告訴我會發生什麼嗎?以及如何避免這種情況?
,當你試圖訪問情況/援引一些參考這實際上是null
。
SomeObject someObject = null;
someObject.doSomething(); // Throws NullPointerException.
你需要確保你只能訪問/調用它時,它是不null
。
SomeObject someObject = null;
if (someObject != null) {
someObject.doSomething(); // Won't throw NullPointerException.
}
這只是邏輯思維和理解的問題basic Java。
另一件事,我知道的Java Servlet可以作爲一個混合解決方案的一部分,可以支持許多不同的編程語言。但是,不同的程序將如何執行/互相調用並交換信息?(有人會告訴我一些字,但代碼)。
將它們作爲方法參數傳遞。
此外,值從會話對象提取已被轉換(鑄造)到一個特定的類型,但爲什麼呢?例如,我如何在會話對象中存儲「int」類型的變量。有人能幫我弄清楚嗎?
使用Integer
替代和/或利潤的Java 1.5的autoboxing能力。
把很多不同的問題包裝成一個段落的榮譽。 –