1 16 package com.blandware.atleap.webapp.action.core.globalProperty; 17 18 import com.blandware.atleap.webapp.action.core.BaseAction; 19 import com.blandware.atleap.webapp.util.core.GlobalProperties; 20 import org.apache.struts.action.*; 21 22 import javax.servlet.http.HttpServletRequest ; 23 import javax.servlet.http.HttpServletResponse ; 24 25 39 public final class ReloadPropertiesAction extends BaseAction { 40 49 public ActionForward execute(ActionMapping mapping, ActionForm form, 50 HttpServletRequest request, HttpServletResponse response) throws Exception { 51 52 GlobalProperties.getInstance(servlet.getServletContext()).reloadProperties(); 54 55 ActionMessages messages = new ActionMessages(); 56 messages.add("operationSuccessful", new ActionMessage("core.globalOperation.messages.reloadPropertiesSuccessful")); 57 saveMessages(request, messages); 58 59 String redirectUrl = request.getParameter("redirectUrl"); 60 if ( redirectUrl != null && redirectUrl.trim().length() != 0 ) { 61 ActionForward redirect = new ActionForward(); 62 redirect.setRedirect(true); 63 redirect.setPath(redirectUrl); 64 return redirect; 65 } else { 66 return mapping.findForward("admin"); 67 } 68 } 69 } | Popular Tags |