使用技术
后端:spring+mybatis+springmvc
前端:jsp+js+css
数据库:mysql
功能模块
管理后台:
- 管理员登录
- 用户管理
- 商品管理
- 订单管理
- 公共管理
- 留言管理
- 商品查询
- 商品详情
- 购物车
- 结算下单
- 购买记录
- 个人中心
- 登录注册
- 留言,公告
package com.javapandeng.controller;
import com.javapandeng.utils.SystemContext;
import com.javapandeng.utils.UUIDUtils;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.ResponseBody;
import org.springframework.web.multipart.MultipartFile;
import java.io.File;
import java.io.IOException;
import java.util.HashMap;
import java.util.Map;
/**
* ueditor上传文件处理
*/
@Controller
@RequestMapping("/ueditor")
public class UeditorController {@ResponseBody
@RequestMapping("/saveFile")
public Map saveFile(@RequestParam(value="https://www.it610.com/article/upfile",required = false)MultipartFile file) throws IOException {
Map params = new HashMap<>();
String n = UUIDUtils.create();
String path = SystemContext.getRealPath() + "resource\\ueditor\\upload\\" + n + file.getOriginalFilename();
File newFile = new File(path);
//通过CommonsMultipartFile的方法直接写文件
file.transferTo(newFile);
String visitUrl = "/resource/ueditor/upload/"+n+file.getOriginalFilename();
params.put("state","SUCCESS");
params.put("url",visitUrl);
params.put("size",file.getSize());
params.put("original",file.getOriginalFilename());
params.put("type",file.getContentType());
return params;
}
}
文章图片
文章图片
文章图片
文章图片
文章图片
文章图片
文章图片
文章图片
文章图片
文章图片
文章图片
文章图片
文章图片
文章图片
源码链接me: javahttps://gitee.com/wuyanzua/me#zhouzhoutingya
推荐阅读
- Java编程|【java篇】java中数组到底是不是对象()
- nginx|Nginx学习笔记(五)(浅析Nginx原理)
- #|《实战 Java 高并发程序设计》笔记——第4章 锁的优化及注意事项(一)
- Java业务开发常见错误100例(代码篇-1)
- Java业务开发常见错误100例(代码篇-2)
- 数据库开发|通过栗子来学习MySQL高级知识点(学习,复习,面试都可)
- 程序员|redis常见数据结构以及使用场景分析,附面试题答案
- 程序员|备战三个月,Redis面试复习大纲在手面试不慌
- 程序员|Java体系化进阶学习图谱(java面试一般多长时间)