异常StackOverflowError怎么处理

来源:百度知道 编辑:UC知道 时间:2024/06/15 09:56:43
description The server encountered an internal error () that prevented it from fulfilling this request.

exception

org.apache.jasper.JasperException: javax.servlet.ServletException: java.lang.StackOverflowError
org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:486)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:398)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:342)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:267)
javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
myservlet.control.HandleModifyMess.continueDoPost(HandleModifyMess.java:83)
myservlet.control.HandleModifyMess.doPost(HandleModifyMess.java:35)
myservlet.control.HandleModifyMess.doGet(HandleModifyMess.java:87)
javax.servlet.http.HttpServlet.service(HttpServlet.java:617)
javax.servlet.http.HttpServlet.service(HttpServlet.java:717)

应该是HandleModifyMess.java的continueDoPost方法,第83行有问题,估计是递归太复杂导致

递归过于复杂导致的问题,楼主必须得精简算法。。。。递归层数要控制在可理解范围内。。。。。