protected ActionForward doExecute(ActionMapping actionMapping,
ActionForm actionForm,
HttpServletRequest request,
HttpServletResponse reply)
throws Exception {
AbstractEditorForm form = (AbstractEditorForm)actionForm;
if (form.isSubmitted()) {
saveForm(form, actionMapping, request);
String returnto = request.getParameter(RETURNTO_PARAM);
return returnto != null ? new ActionForward(returnto, true) : actionMapping.findForward("view/projects");
} else {
populateForm(form, actionMapping, request);