⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 inputdoucumentaction.java

📁 办公自动化项目
💻 JAVA
字号:
package com.t60.oa.doc.struts;

import org.apache.struts.action.ActionMapping;
import org.apache.struts.action.ActionForm;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import org.apache.struts.action.ActionForward;
import org.apache.struts.action.Action;
import org.apache.struts.actions.DispatchAction;
import com.t60.oa.doc.service.*;
import hong.javanet.dao.HibernateAspect;
import com.t60.oa.common.util.HttpSessionUtil;
import java.util.*;

public class InputDoucumentAction extends DispatchAction {
    public ActionForward input(ActionMapping mapping, ActionForm form,
                               HttpServletRequest request,
                               HttpServletResponse response) {
      InputDoucumentForm doucumentFolderActionForm = (
              InputDoucumentForm) form;
      try {
          if (doucumentFolderActionForm.getFilename() != null &&
              !doucumentFolderActionForm.getFilename().equals("")) {
              InputFolder comfile = new InputFolder();
              int userId = HttpSessionUtil.getUserID(request.getSession());//取出用户ID
              comfile.setUserId(userId);
              comfile.setForm(doucumentFolderActionForm);
              comfile.setFolderId(request.getParameter("folderId"));
              new HibernateAspect().bind(comfile, "Input").execute();
              if(comfile.getMessage()!=null)
              {
                  comfile.vision(doucumentFolderActionForm.getPossible(),
                                 doucumentFolderActionForm.getChosen());
                  request.setAttribute("comfile", comfile);
                  return mapping.findForward("addfload");
              }else
              {
                   DocumentService ds = new DocumentService();
                   Set depId = HttpSessionUtil.getDepId(request.getSession());
                   ds.setEmpId(userId);
                   ds.setDepartmentId(depId);
                   new HibernateAspect().bind(ds, "showAllFolder").execute();
                   request.setAttribute("mainResult", ds);
                  return mapping.findForward("main");
              }
          } else {
            //  System.out.println(doucumentFolderActionForm.getMethod());
              return mapping.findForward("addfload");
          }
      } catch (Exception ex) {
          request.setAttribute("message", ex.getMessage());
          InputFolder comfile = new InputFolder();
          comfile.vision(doucumentFolderActionForm.getPossible(),
                         doucumentFolderActionForm.getChosen());
          request.setAttribute("comfile", comfile);
          return mapping.findForward("addfload");
      }
  }
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -