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

📄 uploadaction.java

📁 jdo开发实例,一个功能全面的oa系统
💻 JAVA
字号:
// Decompiled by Jad v1.5.7g. Copyright 2000 Pavel Kouznetsov.
// Jad home page: http://www.geocities.com/SiliconValley/Bridge/8617/jad.html
// Decompiler options: packimports(3) fieldsfirst ansi
// Source File Name:   UploadAction.java

package com.gzrealmap.oa.action;

import com.gzrealmap.oa.upload.LawinfoDtos;
import java.io.PrintStream;
import java.text.DateFormat;
import java.text.SimpleDateFormat;
import java.util.ArrayList;
import java.util.Date;
import javax.servlet.ServletRequest;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import org.apache.struts.action.*;
import org.apache.struts.actions.DispatchAction;
import org.apache.struts.upload.FormFile;

// Referenced classes of package com.gzrealmap.oa.action:
//            UploadForm, uploads

public class UploadAction
    extends DispatchAction {

  public UploadAction() {
  }

  public ActionForward loads(ActionMapping mapping, ActionForm form,
                             HttpServletRequest request,
                             HttpServletResponse response) {
    try {
      UploadForm uf = (UploadForm) form;

      String sender = uf.getTxtID();

      uploads up = new uploads();

      Date da = new Date();

      DateFormat sdf = new SimpleDateFormat("yyyy-MM-dd : HH:mm:ss");

      String startime = sdf.format(da);

      up.add(uf.getTopic(), uf.getContent(), sender, startime, uf.getEnd_time(),
             uf.getDoc_fujian().getContentType(),
             uf.getDoc_fujian().getFileData(), uf.getDoc_fujian().getFileName(),
             uf.getSwf_flash().getFileName(), uf.getSwf_flash().getFileData(),
              uf.getYesno());

      ArrayList al = new ArrayList();
      int id = up.getlastid();
      LawinfoDtos lf1 = new LawinfoDtos();
      lf1.setLname(uf.getImage1().getFileName());
      lf1.setDecr(uf.getImage1().getContentType());
      lf1.setContext(uf.getImage1().getFileData());
      lf1.setPname(uf.getImagesize1());
      //lf1.setExplain(uf.getImgExplain1());
      lf1.setDesc(uf.getDesc1());


      al.add(lf1);

      LawinfoDtos lf2 = new LawinfoDtos();
      lf2.setLname(uf.getImage2().getFileName());
      lf2.setDecr(uf.getImage2().getContentType());
      lf2.setContext(uf.getImage2().getFileData());
      lf2.setPname(uf.getImagesize2());
      //  lf2.setExplain(uf.getImgExplain2());
      lf2.setDesc(uf.getDesc2());

      al.add(lf2);

      LawinfoDtos lf3 = new LawinfoDtos();
      lf3.setLname(uf.getImage3().getFileName());
      lf3.setDecr(uf.getImage3().getContentType());
      lf3.setContext(uf.getImage3().getFileData());
      lf3.setPname(uf.getImagesize3());
      //  lf3.setExplain(uf.getImgExplain3());
      lf3.setDesc(uf.getDesc3());

      al.add(lf3);

      LawinfoDtos lf4 = new LawinfoDtos();
      lf4.setLname(uf.getImage4().getFileName());
      lf4.setDecr(uf.getImage4().getContentType());
      lf4.setContext(uf.getImage4().getFileData());
      lf4.setPname(uf.getImagesize4());
      // lf4.setExplain(uf.getImgExplain4());
      lf4.setDesc(uf.getDesc4());
      al.add(lf4);
      up.addpicture(al, id);
    }

    catch (Exception e) {
      e.printStackTrace();
      return mapping.findForward("error");
    }
    return mapping.findForward("ok");
  }

  public ActionForward updata(ActionMapping mapping, ActionForm form,
                              HttpServletRequest request,
                              HttpServletResponse response) throws Exception {
    uploads up = new uploads();
    UploadForm uf = (UploadForm) form;
    String ids = request.getParameter("ID");
    System.out.println("rrrrrr:" + uf.getFalshchange());
    System.out.println("ffffff:" + uf.getFilechange());
    System.out.println("nnnnnn:" + ids);
    up.updatenewpic(ids, uf);
    up.updateNews(ids, uf);
    ArrayList al = new ArrayList();
    int id = up.getlastid();
    return mapping.findForward("yes");
  }
}

⌨️ 快捷键说明

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