some times the following cade flow is trowing StackOverflowERROR. please suggest me.
conditional check in XyzServelet.doGet() method---true->abc.jsp(Search page)--click on submit--> XyzServlet.doPost()--validation true--> abc.jsp(view page)--click on proceed--XyzServlet.doPost().
---RequesterServlet.doGet()---
if (model.getLast_Name().equalsIgnoreCase("")){
forwardControl(request,response,"/RequesterDetails.jsp");
}
---RequesterDetails.jsp---
if (request.getParameter("btnRCNext") != null && request.getAttribute("invalidFields") == null ) {
if (!pageMode.equals(PATCHConstants.REVIEW_REQUESTER) ) {
//forward to
servlet processing
%>
<
jsp:forward page="servlet/RequesterServlet"/>
<% }
}
----RequesterServlet.doPost()--
if(src.equals(RequesterDetails.jsp){
//previously entered data validation
request.setAttribute(PATCHConstants.RECORDCHECK_MODE,PATCHConstants.RECORCHECK_MODE_REVIEW_REQUESTER);
forwardControl(request,response,"/RequesterDetails.jsp");
}
---RequesterDetails.jsp---
if (request.getParameter("btnRCProceed") != null) {
//forward to servlet processing
%>
<jsp:forward page="servlet/RequesterServlet"/>
<% } %>
---RequesterServlet.doPost()--
if(src.equals("RequesterDetails.jsp) && (null != request.getParameter("btnRCProceed")))
forwardControl(request,response,"/RecordEntry.jsp");