• 大小: 1.33MB
    文件类型: .rar
    金币: 2
    下载: 1 次
    发布日期: 2023-11-18
  • 语言: 其他
  • 标签: ttms  

资源简介

本项目运用ssm结合maven框架完成,现分享相关代码,欢迎有兴趣的朋友下载学习

资源截图

代码片段和文件信息

package cn.tedu.ttms.attachment.controller;
import java.io.IOException;
import java.nio.file.Files;
import java.nio.file.Path;
import java.nio.file.Paths;
import java.util.List;

import javax.annotation.Resource;
import javax.servlet.http.HttpServletResponse;

import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody;
import org.springframework.web.multipart.MultipartFile;

import cn.tedu.ttms.attachment.entity.Attachment;
import cn.tedu.ttms.attachment.service.AttachmentService;
import cn.tedu.ttms.common.web.JsonResult;

@Controller
@RequestMapping(“/attachment/“)
public class AttachmentController {
@Resource
private AttachmentService attachementService;
    @RequestMapping(“attachmentUI“)
public String attachmentUI(){
return “attachment/attachment“;
}
    /**
     * @param title 为附件标题
     * @param mFile 用于接收上传的附件的对象
     * */
    @RequestMapping(“doUpload“)
    @ResponseBody
    public JsonResult doUpload(String titleMultipartFile mFile){
     //原有内容是练习上传业务要写到service
     attachementService
     .uploadobject(titlemFile);
     return new JsonResult();
    }
    @RequestMapping(“doDownload“)
    @ResponseBody
    public byte[] doDownload(Integer idHttpServletResponse response)
     throws IOException{
     //1.根据id执行查找操作
     Attachment a=
     attachementService.findobjectById(id);
     //2.设置下载内容类型以及响应头(固定格式)
     response.setContentType(
     “appliction/octet-stream“);
response.setHeader(
“Content-disposition“
“attachment;filename=“+a.getFileName());
//3.获得指定文件的路径对象(java.nio.Path)
        Path path=Paths.get(a.getFilePath());
        //4.读取path路径对应的文件并返回字节数组
     return Files.readAllBytes(path);
    } 
    /**获得所有的附件信息*/
    @RequestMapping(“doFindobjects“)
    @ResponseBody
    public JsonResult doFindobjects(){
     List list=
     attachementService.findobjects();
     return new JsonResult(list);
    } 
}

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

     文件       1772  2017-11-09 16:22  ttms1.0\.classpath

     文件       1083  2017-08-01 15:42  ttms1.0\.project

     文件        639  2017-08-01 15:22  ttms1.0\.settings\.jsdtscope

     文件        145  2017-11-09 19:20  ttms1.0\.settings\org.eclipse.core.resources.prefs

     文件        736  2017-11-09 16:22  ttms1.0\.settings\org.eclipse.jdt.core.prefs

     文件         90  2017-08-01 15:22  ttms1.0\.settings\org.eclipse.m2e.core.prefs

     文件        677  2017-08-01 15:22  ttms1.0\.settings\org.eclipse.wst.common.component

     文件        292  2017-11-09 16:22  ttms1.0\.settings\org.eclipse.wst.common.project.facet.core.xml

     文件         49  2017-08-01 15:22  ttms1.0\.settings\org.eclipse.wst.jsdt.ui.superType.container

     文件          6  2017-08-01 15:22  ttms1.0\.settings\org.eclipse.wst.jsdt.ui.superType.name

     文件         50  2017-08-01 15:22  ttms1.0\.settings\org.eclipse.wst.validation.prefs

     文件     303104  2017-08-30 17:58  ttms1.0\.svn\wc.db

     文件          0  2017-08-01 16:58  ttms1.0\logs\TraceLog.log

     文件       3226  2017-08-29 16:51  ttms1.0\pom.xml

     文件      22666  2017-08-31 13:25  ttms1.0\sql\ttms.sql

     文件       2180  2017-09-14 08:47  ttms1.0\src\main\java\cn\tedu\ttms\attachment\controller\AttachmentController.java

     文件        420  2017-08-28 17:02  ttms1.0\src\main\java\cn\tedu\ttms\attachment\dao\AttachmentDao.java

     文件       2562  2017-08-28 17:02  ttms1.0\src\main\java\cn\tedu\ttms\attachment\entity\Attachment.java

     文件        396  2017-08-28 17:02  ttms1.0\src\main\java\cn\tedu\ttms\attachment\service\AttachmentService.java

     文件       4074  2017-08-28 17:02  ttms1.0\src\main\java\cn\tedu\ttms\attachment\service\impl\AttachmentServiceImpl.java

     文件        987  2017-08-30 10:38  ttms1.0\src\main\java\cn\tedu\ttms\common\controller\IndexController.java

     文件        321  2017-08-28 18:08  ttms1.0\src\main\java\cn\tedu\ttms\common\dao\baseDao.java

     文件        979  2017-08-09 15:31  ttms1.0\src\main\java\cn\tedu\ttms\common\exception\ControllerExceptionHandler.java

     文件        730  2017-08-07 14:53  ttms1.0\src\main\java\cn\tedu\ttms\common\exception\ServiceException.java

     文件       2667  2017-09-18 12:01  ttms1.0\src\main\java\cn\tedu\ttms\common\service\impl\ShiroUserRealm.java

     文件       1293  2017-08-29 14:39  ttms1.0\src\main\java\cn\tedu\ttms\common\service\impl\SysShiroServiceImpl.java

     文件        126  2017-08-28 18:08  ttms1.0\src\main\java\cn\tedu\ttms\common\service\SysShiroService.java

     文件        968  2017-08-25 09:35  ttms1.0\src\main\java\cn\tedu\ttms\common\util\StringUtil.java

     文件       1286  2017-08-09 09:41  ttms1.0\src\main\java\cn\tedu\ttms\common\web\JsonDateTypeConvert.java

     文件        964  2017-08-03 17:21  ttms1.0\src\main\java\cn\tedu\ttms\common\web\JsonResult.java

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

评论

共有 条评论

相关资源