1 25 29 package org.jresearch.gossip.actions.admin.forum; 30 31 import java.sql.SQLException ; 32 33 import javax.servlet.http.HttpServletRequest ; 34 import javax.servlet.http.HttpServletResponse ; 35 import javax.servlet.http.HttpSession ; 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.apache.struts.util.MessageResources; 41 import org.jresearch.gossip.IConst; 42 import org.jresearch.gossip.actions.BaseAction; 43 import org.jresearch.gossip.beans.user.User; 44 import org.jresearch.gossip.dao.ForumDAO; 45 import org.jresearch.gossip.exception.SystemException; 46 47 52 public class ShowForumListAction extends BaseAction { 53 67 public ActionForward process(ActionMapping mapping, ActionForm form, 68 HttpServletRequest request, HttpServletResponse response) 69 throws SystemException { 70 HttpSession session = request.getSession(); 71 User user = (User) session.getAttribute(IConst.SESSION.USER_KEY); 72 MessageResources messages = getResources(request); 73 ForumDAO forumDAO = ForumDAO.getInstance(); 74 75 try { 76 77 request.setAttribute(IConst.REQUEST.GROUPS_KEY, forumDAO.getGroups( 78 user.getStatus(), true)); 79 } catch (SQLException sqle) { 80 getServlet().log("Connection.process", sqle); 81 throw new SystemException(sqle); 82 } 83 84 return (mapping.findForward("forumList")); 85 } 86 } 87 | Popular Tags |