Index: lams_tool_sbmt/src/java/org/lamsfoundation/lams/tool/sbmt/web/AuthoringAction.java =================================================================== diff -u -rcaa2067252ae8e286a8872b400208db6b5fed4eb -r3e2b9b0d030c6e452185305cc8e42cb3c21833f1 --- lams_tool_sbmt/src/java/org/lamsfoundation/lams/tool/sbmt/web/AuthoringAction.java (.../AuthoringAction.java) (revision caa2067252ae8e286a8872b400208db6b5fed4eb) +++ lams_tool_sbmt/src/java/org/lamsfoundation/lams/tool/sbmt/web/AuthoringAction.java (.../AuthoringAction.java) (revision 3e2b9b0d030c6e452185305cc8e42cb3c21833f1) @@ -40,7 +40,6 @@ import org.apache.struts.action.ActionForward; import org.apache.struts.action.ActionMapping; import org.apache.struts.action.DynaActionForm; -import org.apache.struts.actions.LookupDispatchAction; import org.apache.struts.upload.FormFile; import org.lamsfoundation.lams.contentrepository.client.IToolContentHandler; import org.lamsfoundation.lams.tool.sbmt.InstructionFiles; @@ -51,16 +50,17 @@ import org.lamsfoundation.lams.tool.sbmt.util.SbmtConstants; import org.lamsfoundation.lams.util.WebUtil; import org.lamsfoundation.lams.web.util.AttributeNames; +import org.lamsfoundation.lams.web.action.LamsDispatchAction; /** * @author Manpreet Minhas * @author Steve Ni * * @struts.action path="/authoring" * name="SbmtAuthoringForm" - * parameter="action" + * parameter="dispatch" * input="/authoring/authoring.jsp" - * scope="request" + * scope="session" * validate="true" * * @struts.action-forward name="success" path="/authoring/authoring.jsp" @@ -70,7 +70,7 @@ * path="/authoring/authoring.jsp" */ -public class AuthoringAction extends LookupDispatchAction { +public class AuthoringAction extends LamsDispatchAction { private Logger log = Logger.getLogger(AuthoringAction.class); public ISubmitFilesService submitFilesService; @@ -143,6 +143,8 @@ PropertyUtils.copyProperties(persistContent,content); submitFilesService.saveOrUpdateContent(persistContent); + request.setAttribute("sbmtSuccess", new Boolean(true)); + setUp(request, persistContent); } catch (Exception e) { log.error(e); } @@ -271,7 +273,7 @@ return mapping.getInputForward(); } /** - * Just for STRUTS LookupDispatchAction mapping function. + * Depreciated: Just for STRUTS LookupDispatchAction mapping function. */ protected Map getKeyMethodMap() { Map map = new HashMap();