1 25 29 package org.jresearch.gossip.actions.user; 30 31 import javax.servlet.http.HttpServletRequest ; 32 import javax.servlet.http.HttpServletResponse ; 33 import javax.servlet.http.HttpSession ; 34 35 import org.apache.struts.action.ActionForm; 36 import org.apache.struts.action.ActionForward; 37 import org.apache.struts.action.ActionMapping; 38 import org.jresearch.gossip.IConst; 39 import org.jresearch.gossip.actions.BaseAction; 40 import org.jresearch.gossip.beans.user.User; 41 import org.jresearch.gossip.exception.SystemException; 42 import org.jresearch.gossip.forms.ProfileForm; 43 44 49 public class EditProfileAction extends BaseAction { 50 51 65 public ActionForward process(ActionMapping mapping, ActionForm form, 66 HttpServletRequest request, HttpServletResponse response) 67 throws SystemException { 68 HttpSession session = request.getSession(); 69 if (null == request.getAttribute("profileForm")) { 70 ProfileForm profile = new ProfileForm(); 71 User user = (User) session.getAttribute(IConst.SESSION.USER_KEY); 72 profile.setUserInfo(user); 73 request.setAttribute("profileForm", profile); 74 } 75 return (mapping.findForward("showProfile")); 76 } 77 } | Popular Tags |