| 1 6 7 package org.contineo.actions.documan.document; 8 9 import javax.servlet.http.HttpServletRequest ; 10 import javax.servlet.http.HttpServletResponse ; 11 import javax.servlet.http.HttpSession ; 12 import org.apache.log4j.Level; 13 import org.apache.log4j.Logger; 14 import org.apache.struts.action.Action; 15 import org.apache.struts.action.ActionForm; 16 import org.apache.struts.action.ActionForward; 17 import org.apache.struts.action.ActionMapping; 18 import org.contineo.core.LoggingManager; 19 import org.contineo.core.SessionManagement; 20 25 public class AddArticleAction extends Action { 26 27 31 private Logger logger; 32 33 34 public AddArticleAction() { 35 logger = LoggingManager.getLogger(this.getClass()); 36 } 37 38 public ActionForward execute(ActionMapping mapping, 39 ActionForm form, HttpServletRequest request, 40 HttpServletResponse response) { 41 ActionForward actionForward = new ActionForward(); 42 HttpSession session = request.getSession(); 43 if (SessionManagement.isValid(session)) { 44 session.setAttribute("helppage", "addarticle"); 45 try { 46 String docid = request.getParameter("docid"); 47 request.setAttribute("docid", docid); 48 } catch (Exception e) { 49 if (logger.isEnabledFor(Level.ERROR)) 50 logger.error(e.getMessage()); 51 } 52 actionForward = mapping.findForward("addarticle"); 53 } else 54 actionForward = mapping.findForward("invalid"); 55 return actionForward; 56 } 57 } | Popular Tags |