1 25 29 package org.jresearch.gossip.actions.admin.skins; 30 31 import java.sql.SQLException ; 32 import java.util.HashMap ; 33 34 import javax.servlet.http.HttpServletRequest ; 35 import javax.servlet.http.HttpServletResponse ; 36 37 import org.apache.struts.action.ActionForm; 38 import org.apache.struts.action.ActionForward; 39 import org.apache.struts.action.ActionMapping; 40 import org.jresearch.gossip.IConst; 41 import org.jresearch.gossip.actions.BaseAction; 42 import org.jresearch.gossip.dao.ForumDAO; 43 import org.jresearch.gossip.exception.SystemException; 44 import org.jresearch.gossip.forms.StylesForm; 45 46 51 public class UpdateStylesAction extends BaseAction { 52 60 public ActionForward process(ActionMapping mapping, ActionForm form, 61 HttpServletRequest request, HttpServletResponse response) 62 throws SystemException { 63 64 ForumDAO dao = ForumDAO.getInstance(); 65 66 try { 67 68 dao.updateStyles((StylesForm) form); 69 70 HashMap SkinParams = new HashMap (); 71 dao.loadSkinParams(IConst.CONFIG.DEFAULT_SKIN_ID, SkinParams); 72 request.getSession().setAttribute(IConst.SESSION.STYLE_SETTINGS, 73 SkinParams); 74 } catch (SQLException sqle) { 75 getServlet().log("Connection.process", sqle); 76 throw new SystemException(sqle); 77 } 78 79 return mapping.getInputForward(); 80 } 81 } 82 | Popular Tags |