Struts-config example

  1. <form-bean name="uploadSeminarForm" type="view.upload.UploadSeminarForm"/>

           
  2.  <!-- Perform the Upload Seminar actions-->
  3.         <action path="/uploadSeminar" type="view.upload.UploadSeminarInitialAction" scope="request" validate="false">
  4.             <forward name="success" path="/UploadSeminar.jsp"/>
  5.             
  6.         </action>
  7.         
  8.         <action name="uploadSeminarForm" input="/UploadSeminar.jsp" path="/uploadSeminarDispatchAction" scope="request"
  9.                 type="view.upload.UploadSeminarDispatchAction" parameter="methodToCall" validate="true">
  10.             <forward name="success" path="/UploadSeminar.jsp"/>
  11.         </action>

/jndms/uploadSeminar.do

  1. public class UploadSeminarDispatchAction extends BaseDispatchAction
  2. {
  3.     /** The Jakarta Commons logger instance */
  4.     private final Log logger = LogFactory.getLog(this.getClass());
  5.     private static UploadSeminarBizDelegate uploadBizDelegate;
  6.     private static final String UPLOAD_BIZ_DELEGATE_BEANID = "uploadBizDel";
  7.     private static ArrayList seminarList = null;
  8.     private static SeminarInfoVo seminarInfoVo = new SeminarInfoVo();
  9.     
  10.     public ActionForward error(ActionMapping mapping
  11.            , ActionForm form, HttpServletRequest request
  12.            , HttpServletResponse response) throws Exception
  13.     {
  14.         if (logger.isDebugEnabled()) logger.debug("error()");
  15.         
  16.         HttpSession session = request.getSession();
  17.         UploadSeminarForm uploadSeminarForm = (UploadSeminarForm)form;
  18.         
  19.         String searchTitle = uploadSeminarForm.getSearchTitle();
  20.         if (logger.isDebugEnabled()) logger.debug("getSearchTitle() : " + searchTitle);
  21.         uploadSeminarForm.setSearchTitle("");
  22.         
  23.         return (mapping.findForward(JspConstant.JSP_SUCCESS));
  24.     }
  25.     
  26.     //���ߥʡ�����
  27.     public ActionForward seminarSearch(ActionMapping mapping
  28.            , ActionForm form, HttpServletRequest request
  29.            , HttpServletResponse response) throws Exception
  30.     {
  31.         if (logger.isDebugEnabled()) logger.debug("seminarSearch()");
  32.         HttpSession session = request.getSession();
  33.         UploadSeminarForm uploadSeminarForm = (UploadSeminarForm)form;
  34.         UploadSeminarBizDelegate seminarBizDel = getUploadBizDelegate();
  35.         
  36.         //�桼��ID����
  37.         User user = (User)session.getAttribute(JndmsJspConstant.USER_PROFILE);
  38.         //Access Check
  39.         super.isAccess(user.getUserID(), super.SEMINER_ADMIN);
  40.         
  41.         String searchTitle = uploadSeminarForm.getSearchTitle();
  42.         String searchDeleteFlag = uploadSeminarForm.getSearchDeleteFlag();
  43.         seminarList = (ArrayList)uploadBizDelegate.getSeminarList(searchTitle, searchDeleteFlag);
  44.         if (logger.isDebugEnabled()) logger.debug("getSeminarList(" + searchTitle + "," + searchDeleteFlag + ") : " + seminarList.size());
  45.         
  46.         ArrayList seminarDoc = (ArrayList)uploadBizDelegate.getSeminarDocList(user.getUserID());
  47.     //  ArrayList seminarDoc = (ArrayList)uploadBizDelegate.getSeminarDocList("sk79201");
  48.         if (logger.isDebugEnabled()) logger.debug("getSeminarDocList(" + user.getUserID() + ") : " + seminarDoc.size());
  49.         
  50.         uploadSeminarForm.setSearchTitle(searchTitle);
  51.         session.setAttribute("SEMINARLISTVO", seminarList);
  52.         session.setAttribute("SEMINARDOCVO", seminarDoc);
  53.         uploadSeminarForm.seminarInfoClean();
  54.         uploadSeminarForm.setDeleteFlag(searchDeleteFlag);
  55.         session.setAttribute("lastForm", uploadSeminarForm);
  56.         session.setAttribute("message""");
  57.         
  58.         return (mapping.findForward(JspConstant.JSP_SUCCESS));
  59.     }
  60.     
  61.     //���ꥻ�ߥʡ��ξ������
  62.     public ActionForward seminarSelect(ActionMapping mapping
  63.            , ActionForm form, HttpServletRequest request
  64.            , HttpServletResponse response) throws Exception
  65.     {
  66.         if (logger.isDebugEnabled()) logger.debug("seminarSelect()");
  67.         HttpSession session = request.getSession();
  68.         UploadSeminarForm uploadSeminarForm = (UploadSeminarForm)form;
  69.         UploadSeminarBizDelegate seminarBizDel = getUploadBizDelegate();
  70.         
  71.         //�桼��ID����
  72.         User user = (User)session.getAttribute(JndmsJspConstant.USER_PROFILE);
  73.         //Access Check
  74.         super.isAccess(user.getUserID(), super.SEMINER_ADMIN);
  75.         
  76.         //j�

猜你喜欢

转载自blog.csdn.net/geggegeda/article/details/2943251