91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 2.52MB
    文件類型: .rar
    金幣: 2
    下載: 0 次
    發布日期: 2023-08-10
  • 語言: 其他
  • 標簽: mybatis??

資源簡介

旅游管理項目,采用了ssm框架,實現了對旅游項目的管理,前后端分離,采用3層的架構。

資源截圖

代碼片段和文件信息

package?cn.tedu.ttms.attachement.controller;

import?java.io.File;
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.HttpServletRequest;
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.attachement.entity.Attachement;
import?cn.tedu.ttms.attachement.service.AttachementService;
import?cn.tedu.ttms.common.web.JsonResult;

@Controller
@RequestMapping(“/attach“)
public?class?AttachementController?{
@Resource
private?AttachementService?attachementService;
@RequestMapping(“/uploadUI“)
public?String?uploadUI(){
return?“attachement/attachement“;
}
@RequestMapping(“/doSaveobject“)
@ResponseBody
public?JsonResult?doSaveobject(
String?title
Integer?athType
Integer?belongId
MultipartFile?mFile
HttpServletRequest?request){//
//http://localhost:8080/ttms2.0/....
String?serverPath=
request.getServletContext()
???????.getRealPath(“/“);
System.out.println(“realPath=“+serverPath);


attachementService.saveobject(
titleathTypebelongId
mFileserverPath);
return?new?JsonResult();
}

@RequestMapping(“/doFindobjects“)
@ResponseBody
public?JsonResult?doFindobjects(){
List?list=
attachementService.findobjects();
return?new?JsonResult(list);
}
@RequestMapping(“/doDownload“)
@ResponseBody
public?byte[]?doDownload(Integer?id
HttpServletResponse?response)throws?IOException{
File?file=
attachementService.findobjectById(id);
//設置響應消息頭(下載時的固定寫法)
response.setContentType(
“appliction/octet-stream“);
response.setHeader(
“Content-disposition“
“attachment;filename=“+file.getName());
//根據文件真實路徑構建一個Path對象 
Path?path=Paths.get(file.getPath());
//將文件的字節返回(spring?mvc?會自動將這字節寫入到文件)
????????return?Files.readAllBytes(path);
//return?file;
}














}

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----

?????文件???????1658??2017-07-24?10:29??ttms4.0\.classpath

?????文件???????1216??2017-07-24?10:24??ttms4.0\.project

?????文件????????639??2017-07-24?10:23??ttms4.0\.settings\.jsdtscope

?????文件?????????57??2017-07-24?10:29??ttms4.0\.settings\org.eclipse.core.resources.prefs

?????文件????????736??2017-07-24?10:29??ttms4.0\.settings\org.eclipse.jdt.core.prefs

?????文件?????????90??2017-07-24?10:23??ttms4.0\.settings\org.eclipse.m2e.core.prefs

?????文件????????662??2017-07-24?10:23??ttms4.0\.settings\org.eclipse.wst.common.component

?????文件????????252??2017-07-24?10:29??ttms4.0\.settings\org.eclipse.wst.common.project.facet.core.xml

?????文件?????????49??2017-07-24?10:23??ttms4.0\.settings\org.eclipse.wst.jsdt.ui.superType.container

?????文件??????????6??2017-07-24?10:23??ttms4.0\.settings\org.eclipse.wst.jsdt.ui.superType.name

?????文件?????????50??2017-07-24?10:23??ttms4.0\.settings\org.eclipse.wst.validation.prefs

?????文件??????????3??2017-07-24?10:23??ttms4.0\.svn\entries

?????文件??????????3??2017-07-24?10:23??ttms4.0\.svn\format

?????文件????????584??2017-07-24?11:20??ttms4.0\.svn\pristine\00\004cf9acfa9a80a46fd4625d959353b64bc930ac.svn-base

?????文件????????430??2017-07-24?10:23??ttms4.0\.svn\pristine\01\01e1c466a5646cb9a6d6df069514558e54ed997f.svn-base

?????文件?????134808??2017-07-24?10:35??ttms4.0\.svn\pristine\04\048707bc52ac4b6563aaa383bfe8660a0ddc908c.svn-base

?????文件???????3297??2017-07-24?11:20??ttms4.0\.svn\pristine\07\073dbfab3ec3f02da0b000c327b1212c6442f37a.svn-base

?????文件????????576??2017-07-24?10:35??ttms4.0\.svn\pristine\07\073e909921a1a5dc53fd2f0790318186d5d8e39d.svn-base

?????文件????????252??2017-07-24?10:23??ttms4.0\.svn\pristine\07\07f3fa47d24dd77ce5956a59fd390f39948ca4a5.svn-base

?????文件?????122540??2017-07-24?10:35??ttms4.0\.svn\pristine\08\08df9a96752852f2cbd310c30facd934e348c2c5.svn-base

?????文件????????881??2017-07-24?10:35??ttms4.0\.svn\pristine\0c\0c5a01229a1e6544eaa7d281de5de5b67d28820e.svn-base

?????文件???????1777??2017-07-24?10:35??ttms4.0\.svn\pristine\0c\0cf227d101268fa6b0111ef391128f21bcdae855.svn-base

?????文件???????5283??2017-07-24?10:35??ttms4.0\.svn\pristine\0d\0d0deec9e92817f65a695bcb0a02e7b828a2dfa6.svn-base

?????文件???????2825??2017-07-24?10:35??ttms4.0\.svn\pristine\0d\0de0fa604ca310aabc0c71748bfa56e64d730b28.svn-base

?????文件???????2739??2017-07-24?10:35??ttms4.0\.svn\pristine\0f\0f5424989e651368d80b60af27c8aaad5ea9abf5.svn-base

?????文件???????1341??2017-07-24?10:35??ttms4.0\.svn\pristine\0f\0ffefff338257b636609a0d01221c95972010d96.svn-base

?????文件??????86659??2017-07-24?10:35??ttms4.0\.svn\pristine\10\1055018c28ab41087ef9ccefe411606893dabea2.svn-base

?????文件????????302??2017-07-24?10:35??ttms4.0\.svn\pristine\11\112ad274eb4a0d5205859c23bc95aeb571410a27.svn-base

?????文件???????1982??2017-07-24?11:20??ttms4.0\.svn\pristine\13\13458066db62ca7e4a2a2815452964bd87956ca4.svn-base

?????文件?????165548??2017-07-24?10:35??ttms4.0\.svn\pristine\13\13b1eab65a983c7a73bc7997c479d66943f7c6cb.svn-base

............此處省略801個文件信息

評論

共有 條評論