如何解决servlet中的stackoverflow错误?

时间:2010-12-06 09:50:02

标签: java jsp servlets

我已经在(servletconn.java)中公开了我的所有变量和方法。我想从另一个servlet(NewServlet.java)访问那些变量和方法,使用 conn co = new conn(); 创建一个对象。但该代码显示错误(stackoverflow误差)即可。我该如何解决这个问题?

3 个答案:

答案 0 :(得分:0)

听起来像是在递归调用你的servlet。没有一些代码,这是任何人的猜测。

答案 1 :(得分:0)

通常,servlet会在doGet,doPost等回调方法中抛出IOException,ServletException。

创建数据库连接也需要抛出SQLException,ClassNotFoundException只是尝试捕获它们而不是显式抛出它们。

答案 2 :(得分:0)

如果要在servlet之间共享信息,为什么不使用ServletContext?您可以使用ServletContext.setAttribute(key, object)(用于上传)和ServletContext.getAttribute(key)进行检索。

每个JVM每个Web应用程序有1 ServletContext个。因此,您的webapp中的每个servlet都具有相同的ServletContext