SSM配置在此不多说,之前写过。
1、导包
2、想要实现图片上传,form表单必须是 post请求,并且需要加上enctype="multipart/form-data"
3、springmvc.xml 配置文件需要 配置multipartResolver 节点
4、controller中
参数通过MultipartFile file获取表单图片对象
通过 file.getOriginalFilename() 获取图片名
通过String realPath = res.getServletContext().getRealPath("/"); 拿到项目跟路径
然后就是 new File() 拼接要存的位置, 但注意 不能放在WEB-INF 下,因为图片都是get请求,在WEB-INF下,无法通过get请求获取到。
同时把 图片的url地址 (我这里使用的就是图片名) 存入数据库当中。
5、jsp显示页面
jsp中取的时候 就通过 http://ip地址:端口号// 项目名 (这一堆可以封装起来放入request域&