Here is what we had to do. I would love opinions to know if I am on the right track.
In our BaseAction we have a helper method that looks for ActionErrors in request scope (with the Struts Key): protected boolean isValErrorsPresent(HttpServletRequest request){ ActionErrors errors = (ActionErrors)request.getAttribute(Action.ERROR_KEY); return (errors == null)? false:true; } Then in the load action for the page we decide if we populate the form bean from the back end or leave the form bean as it is: in LoadAction: if(! isValErrorsPresent){ ...Get form bean and populate with data from the back end... }else{ .. Do nothing because form is already populated with bad data and the form will re display the origianl data but with validation method. } my 2 cents.. "Knoernschild, Kirk W" <[EMAIL PROTECTED]> on 10/30/2002 08:27:21 AM Please respond to "Struts Users Mailing List" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> cc: Subject: scope I'm using a databean to populate my JSP page. I put the bean on the request. The page populates fine. When submitting however, Struts builds my formbean and calls the validate method. If the validate method fails, I try to return to the submitting page. However, that page uses the databean, which is no longer in scope, and I error out. Others must have this same challenge. What have y'all done to accommodate this? thanx. --kirk -- To unsubscribe, e-mail: < mailto:struts-user-unsubscribe@;jakarta.apache.org> For additional commands, e-mail: < mailto:struts-user-help@;jakarta.apache.org> -- To unsubscribe, e-mail: <mailto:struts-user-unsubscribe@;jakarta.apache.org> For additional commands, e-mail: <mailto:struts-user-help@;jakarta.apache.org>