linux基础01——linux下配置虚拟目录

2019-04-15 15:05发布

目的:用户上传的图片需要存储在服务器中的目录,项目有时需要调用这个目录中的图片,这时需要在linux下的tomcat中配置一个虚拟目录,因为数据库并不能储存图片,只能储存图片名。 1、找到tomcat的conf文件夹下的server.xml文件
在Host标签下添加: 2、jsp:图片上传 3、controller:接收 @RequestMapping("/goodsadd") public String goodsadd(Goods goodss ,MultipartFile picturename) throws Exception{ //原始文件名称 String pictureFile_name = picturename.getOriginalFilename(); //新文件名称 String newFileName = UUID.randomUUID().toString()+pictureFile_name.substring(pictureFile_name.lastIndexOf(".")); //上传图片 File uploadPic = new File("/tmp/picture/"+newFileName); if(!uploadPic.exists()){ uploadPic.mkdirs(); } //向磁盘写文件 picturename.transferTo(uploadPic); Goods goods=new Goods(); goods.setPicture("pic/"+newFileName); goodsService.regist(goods); return "forward:/addsuccess.jsp"; } 4、jsp:显示