idea springmvc 图片上传

上传:

  1. Pom.xml
    在这里插入图片描述

  2. Springmvc.xml
    在这里插入图片描述

  3. Jsp页面
    在这里插入图片描述

  4. Controller
    在这里插入图片描述

以上可以完成上传
以下配置让图片可以在浏览器中显示

  1. Idea配置
    在这里插入图片描述
    在这里插入图片描述

选择图片所在的路径:

在这里插入图片描述
在这里插入图片描述

然后Apply  ok

  1. 修改web.xml 放行图片
    在这里插入图片描述

  2. 回显
    在这里插入图片描述

若不想将项目上传到项目的target下,则修改上传的路径,将path 换成path1

@RequestMapping("upload")
    public String upload(String uname , @RequestParam("filename") MultipartFile file, HttpServletRequest request) throws IOException {
        String filename = file.getOriginalFilename(); // 取后缀
        String newName = UUID.randomUUID().toString();
        String str[] = filename.split("\\.");
        int len = str.length-1 ;
        String houzui =  str[len];
        String  filename1 = newName+"."+houzui;
       //String path = request.getServletContext().getRealPath("/image");  //上传到项目的target下

        String path1="D:\\Program Files\\idea_workspace\\ssm_03\\images";
        System.out.println(path1);
        File file1 = new File(path1,filename1);
        if(!file1.getParentFile().exists()){
            file1.getParentFile().mkdir();
        }
         file.transferTo(file1);
        return "xx";
    }
  1. 配置tomcat 的虚拟路径 , 如下配置到server.xml中的 标签内
  1. 配置idea 下可以访问该虚拟路径
    在这里插入图片描述
    注意图片虚拟路径的配置,这里若项目的访问路径没有,则可以直接配置/images ,若项目有访问路径,请参考图片而来

还有切记不要勾选下图红色区域
在这里插入图片描述

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值