三单元项目OA系统java源码含数据库sql语句


北大青鸟项目
资源截图
代码片段和文件信息
package com.action;
/**
 * 文件下载Action
 */
import java.io.File;
import java.io.FileInputStream;
import java.io.InputStream;
import java.io.UnsupportedEncodingException;

import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

import org.apache.struts2.ServletActionContext;

import com.opensymphony.xwork2.ActionSupport;

@SuppressWarnings(“serial“)
public class DownLoadAction extends ActionSupport{
    private String fileName = null;
    
    public InputStream getInputStream(){
     try {
HttpServletRequest request = ServletActionContext.getRequest();
String filePath=new String(request.getParameter(“filePath“).getBytes(“iso8859-1“)“utf-8“);
this.fileName=filePath.substring(filePath.lastIndexOf(“/“)+1filePath.length());
return new FileInputStream(new File(filePath));
} catch (Exception e) {
e.printStackTrace();
}
return null;
    }

    public String getFileName() {
        try {
         HttpServletResponse response = ServletActionContext.getResponse();
            response.setHeader(“charset““ISO8859-1“);
            return new String(this.fileName.getBytes(“utf-8“) “ISO8859-1“);
        } catch (UnsupportedEncodingException e) {
         e.printStackTrace();
            return “获取文件名出现了错误!“;
        }
    }
    

public String execute() throws Exception {
        return “success“;
    }

}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       8418  2017-03-02 11:32  MyOA.classpath

     文件        571  2011-09-23 19:46  MyOA.myhibernatedata

     文件        285  2017-04-10 21:06  MyOA.mymetadata

     文件        240  2011-09-23 19:42  MyOA.mystrutsdata

     文件       2240  2017-03-02 11:00  MyOA.project

     文件        500  2011-09-23 19:41  MyOA.settings.jsdtscope

     文件       1040  2011-09-24 11:29  MyOA.settingscom.genuitec.eclipse.j2eedt.core.prefs

     文件        227  2017-03-12 16:03  MyOA.settingsorg.eclipse.core.resources.prefs

     文件         83  2017-03-02 11:27  MyOA.settingsorg.eclipse.core.runtime.prefs

     文件        629  2011-09-24 11:29  MyOA.settingsorg.eclipse.jdt.core.prefs

     文件        450  2017-03-02 11:44  MyOA.settingsorg.eclipse.wst.common.component

     文件        252  2016-12-29 17:06  MyOA.settingsorg.eclipse.wst.common.project.facet.core.xml

     文件         49  2016-12-29 17:06  MyOA.settingsorg.eclipse.wst.jsdt.ui.superType.container

     文件          6  2016-12-29 17:06  MyOA.settingsorg.eclipse.wst.jsdt.ui.superType.name

     文件       6375  2011-09-24 11:29  MyOA.settingsorg.springframework.ide.eclipse.core.prefs

     文件        462  2011-09-23 19:46  MyOA.springBeans

     文件        834  2017-03-03 15:33  MyOAindex.jsp

     文件       2491  2017-03-05 09:10  MyOAsrcapplicationContext.xml

     文件       1451  2017-03-12 16:33  MyOAsrccomactionDownLoadAction.java

     文件       6141  2017-03-10 14:52  MyOAsrccomactionEmailAction.java

     文件       3817  2017-03-03 15:16  MyOAsrccomactionUserAction.java

     文件       2796  2017-02-24 08:58  MyOAsrccomactionVocationAction.java

     文件        451  2017-02-24 09:00  MyOAsrccomdaoEmailDao.java

     文件       5140  2017-03-10 13:33  MyOAsrccomdaoEmailDaoImpl.java

     文件        362  2017-02-24 17:42  MyOAsrccomdaoUserDao.java

     文件       4622  2017-02-24 18:12  MyOAsrccomdaoUserDaoImpl.java

     文件        376  2017-02-24 09:09  MyOAsrccomdaoVocationDao.java

     文件       3548  2017-03-03 16:59  MyOAsrccomdaoVocationDaoImpl.java

     文件       1582  2011-09-28 16:05  MyOAsrccomentityEmail.hbm.xml

     文件       1786  2017-03-10 13:23  MyOAsrccomentityEmail.java

............此处省略202个文件信息

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。

发表评论

评论列表(条)