1 23 package org.jresearch.gossip.actions.user; 24 25 import javax.servlet.http.HttpServletRequest ; 26 import javax.servlet.http.HttpServletResponse ; 27 import javax.servlet.http.HttpSession ; 28 29 import org.apache.struts.action.ActionForm; 30 import org.apache.struts.action.ActionForward; 31 import org.apache.struts.action.ActionMapping; 32 import org.jresearch.gossip.IConst; 33 import org.jresearch.gossip.actions.BaseAction; 34 import org.jresearch.gossip.exception.SystemException; 35 import org.jresearch.gossip.forms.TimeZoneForm; 36 37 42 public class SetTimeZoneAction extends BaseAction { 43 51 public ActionForward process(ActionMapping mapping, ActionForm form, 52 HttpServletRequest request, HttpServletResponse response) 53 throws SystemException { 54 HttpSession session = request.getSession(); 55 int offset = Integer.parseInt(((TimeZoneForm) form).getOffset()); 56 session.setAttribute(IConst.SESSION.TIME_ZONE, IConst.VALUES.GMT 57 + (((offset > 0) ? "-" : "+") + Math.abs(offset)) + ":00"); 58 session.setAttribute(IConst.SESSION.USER_TIME_ZONE, IConst.VALUES.TRUE); 59 return new ActionForward("/blank.jsp"); 60 } 61 } | Popular Tags |