2010-12-06 99 views
-3

我已經在(servletconn.java)中公開了我所有的變量和方法。我想從另一個servlet(NewServlet.java)訪問變量和方法,我正在使用conn co = new conn()創建一個對象。。但該代碼顯示錯誤(stackoverflow錯誤)。我如何解決這個問題?如何解決servlet中的stackoverflow錯誤?

+3

您提供的詳細信息使得無法以有意義的方式回答此問題。 Stackoverflow通常是由無限遞歸引起的,但我們需要更多的代碼來進行分析。 – spender 2010-12-06 09:52:25

回答

0

聽起來像你是遞歸地調用你的servlets。沒有一些代碼,這是任何人的猜測。

0

一般是一個Servlet在回調方法類似的doGet,doPost方法等

創建數據庫連接也需要拋出SQLException拋出IOException異常,ServletException異常默認情況下,ClassNotFoundException的只是試圖抓住這些明確的,而不是他們扔。

0

如果要共享servlet之間的信息,爲什麼不使用ServletContext?您可以使用ServletContext.setAttribute(key, object)(用於上傳)和ServletContext.getAttribute(key)進行檢索。

每個JVM有每個Web應用程序有1 ServletContext。所以,你的webapp中的每個servlet都有相同的ServletContext