资源简介
该demo是用前端的一个图片上传插件,自己写的后台处理使用ssm,能对图片上传处理并将路径回显到界面,demo中没有对数据库做操作只做了简单显示处理。使用的开发环境为eclipse当前最新javaEE版本,使用maven搭建的ssm,jdk1.8 64位。
代码片段和文件信息
package controller;
import java.io.File;
import java.io.IOException;
import java.util.UUID;
import javax.servlet.http.HttpServletResponse;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.multipart.MultipartFile;
import org.springframework.web.servlet.ModelAndView;
@Controller
@RequestMapping(“upload“)
public class UploadCotroller {
private final String IMAGE_UPLOAD_PATH = “f:\\“+File.separator+“wl“+File.separator+“temp“;
@RequestMapping(“/openAddView.do“)
public ModelAndView openAddView() {
ModelAndView mv = new ModelAndView();
mv.setViewName(“addView“);
return mv;
}
@RequestMapping(“/image.do“)
public void upload(@RequestParam(“fileList“) MultipartFile fileListHttpServletResponse resp){
try {
String filePath = ““;
filePath = IMAGE_UPLOAD_PATH+File.separator+getUniqueFileName(fileList.getOriginalFilename());
File file = new File(filePath);
fileList.transferTo(file);
resp.setCharacterEncoding(“UTF-8“);
resp.getWriter().write(filePath+“;“);
} catch (IllegalStateException | IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
private String getUniqueFileName(String originalFileName) {
String ext = originalFileName.substring(originalFileName.lastIndexOf(“.“)originalFileName.length());
String originalPrefixFileName = originalFileName.substring(0originalFileName.lastIndexOf(“.“));
UUID uuid = UUID.randomUUID();
String uniqueFileName = originalPrefixFileName+uuid+ext;
return uniqueFileName;
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2017-05-07 22:47 imageUploadDemo\
文件 1401 2017-05-07 20:03 imageUploadDemo\.classpath
文件 1091 2017-05-05 22:41 imageUploadDemo\.project
目录 0 2017-05-07 22:47 imageUploadDemo\.settings\
文件 639 2017-05-05 22:41 imageUploadDemo\.settings\.jsdtscope
文件 430 2017-05-05 22:41 imageUploadDemo\.settings\org.eclipse.jdt.core.prefs
文件 90 2017-05-05 22:41 imageUploadDemo\.settings\org.eclipse.m2e.core.prefs
文件 602 2017-05-05 22:44 imageUploadDemo\.settings\org.eclipse.wst.common.component
文件 252 2017-05-05 22:41 imageUploadDemo\.settings\org.eclipse.wst.common.project.facet.core.xm
文件 49 2017-05-05 22:41 imageUploadDemo\.settings\org.eclipse.wst.jsdt.ui.superType.container
文件 6 2017-05-05 22:41 imageUploadDemo\.settings\org.eclipse.wst.jsdt.ui.superType.name
文件 50 2017-05-05 22:41 imageUploadDemo\.settings\org.eclipse.wst.validation.prefs
文件 4999 2017-05-07 19:48 imageUploadDemo\pom.xm
目录 0 2017-05-07 22:47 imageUploadDemo\src\
目录 0 2017-05-07 22:47 imageUploadDemo\src\main\
目录 0 2017-05-07 22:47 imageUploadDemo\src\main\java\
目录 0 2017-05-07 22:47 imageUploadDemo\src\main\java\controller\
文件 1723 2017-05-07 22:38 imageUploadDemo\src\main\java\controller\UploadCotroller.java
目录 0 2017-05-07 22:57 imageUploadDemo\src\main\java\dao\
目录 0 2017-05-07 22:57 imageUploadDemo\src\main\java\entity\
文件 2391 2017-05-07 20:37 imageUploadDemo\src\main\java\generatorConfig.xm
目录 0 2017-05-07 22:57 imageUploadDemo\src\main\java\mapper\
目录 0 2017-05-07 22:57 imageUploadDemo\src\main\java\service\
目录 0 2017-05-07 22:47 imageUploadDemo\src\main\resources\
文件 277 2017-05-07 21:15 imageUploadDemo\src\main\resources\jdbc.properties
文件 925 2017-05-07 19:44 imageUploadDemo\src\main\resources\log4j.properties
文件 2524 2017-05-07 21:25 imageUploadDemo\src\main\resources\spring-mvc.xm
文件 2689 2017-05-07 21:22 imageUploadDemo\src\main\resources\spring-mybatis.xm
目录 0 2017-05-07 22:47 imageUploadDemo\src\main\webapp\
目录 0 2017-05-07 22:47 imageUploadDemo\src\main\webapp\WEB-INF\
目录 0 2017-05-07 22:57 imageUploadDemo\src\main\webapp\WEB-INF\classes\
............此处省略196个文件信息
相关资源
- JavaEE实现人脸识别登录54325
- 基于javaweb+servlet+mysql的学生信息管理
- 酒店管理系统源码课程设计
- 棋盘覆盖Java源码
- 基于java的在线购物系统的设计与实现
- 基于Javaweb的学生信息管理系统。数据
- Android家庭理财管家
- 基于JSP开发的新闻发布系统源码
- CCP_REST_SMS_SDK_JAVA_v2.6.3r.jar
- java web测试数据库连接是否正常
- 电子相册Javaweb项目源码及数据库
- 通用复杂图片验证码识别程序深度机
- java 数据库开发基础
- Java课程设计通讯录管理系统
- java 微信退款接口
- com.lowagie.text-2.1.7.rar
- 用jsp+servlet+javaBean做的一个简单通讯录
- Java解析apk所需jar包
- Java web 物流管理系统Java web+mysql
- JAVA+SQL 仓储管理信息系统+数据库文件
- JAVA版的iec61850
- 条件随机场(CRF)的Java源代码实现最
- 操作系统课程设计 java编写 文档+代码
- 基于android的饮食识别系统
- JAVA核心技术卷2 源代码
- ssm开发java web版本的妖气山视频网站系
- JSP汽车租赁系统java
- java web 购物网站前后端实现+毕业设计
- Java超级玛丽39583
- 阿里巴巴java开发手册-2020最新嵩山版
评论
共有 条评论