1 16 package com.blandware.atleap.webapp.action.core.applicationResource; 17 18 import com.blandware.atleap.webapp.action.core.BaseAction; 19 import com.blandware.atleap.webapp.util.core.ApplicationResources; 20 import org.apache.struts.action.*; 21 import org.apache.commons.validator.GenericValidator; 22 23 import javax.servlet.http.HttpServletRequest ; 24 import javax.servlet.http.HttpServletResponse ; 25 26 40 public final class ReloadResourcesAction extends BaseAction { 41 50 public ActionForward execute(ActionMapping mapping, ActionForm form, 51 HttpServletRequest request, HttpServletResponse response) throws Exception { 52 53 ApplicationResources.getInstance(servlet.getServletContext()).reloadResources(); 55 56 ActionMessages messages = new ActionMessages(); 57 messages.add("operationSuccessful", new ActionMessage("core.globalOperation.messages.reloadResourcesSuccessful")); 58 saveMessages(request, messages); 59 60 String redirectUrl = request.getParameter("redirectUrl"); 61 if ( !GenericValidator.isBlankOrNull(redirectUrl) ) { 62 ActionForward redirect = new ActionForward(); 63 redirect.setRedirect(true); 64 redirect.setPath(redirectUrl); 65 return redirect; 66 } else { 67 return mapping.findForward("admin"); 68 } 69 } 70 } | Popular Tags |