12.08mvc听课笔记

1 responsebody 

responsebody是后端 javabeen转json

requestbody  是前端转json到后端javabeen

首先要有ajax环境

在线导入jquery库

 

12.08mvc听课笔记

 

 

12.08mvc听课笔记

12.08mvc听课笔记

测试一下方法是否执行

12.08mvc听课笔记

 

创建javabeen

Account account

名称保持一致

12.08mvc听课笔记

 

responsebody放在方法返回值前面

 

12.08mvc听课笔记

 

return返回的是account的json类型

 

修改前台

12.08mvc听课笔记

 

12.08mvc听课笔记

 

12.08mvc听课笔记

 

12.08mvc听课笔记

 

 

方法返回值前面也可以不写responsebody

在类上面写restcontroller是一个组合注解

 

12.08mvc听课笔记

 

 

 

2 文件上传

(1)在servlet如何上传文件:

1 定义一个文件表单file

12.08mvc听课笔记

2 定一个servlet专门上传文件

12.08mvc听课笔记

3 导入文件上传的依赖

12.08mvc听课笔记

 

12.08mvc听课笔记定义表单是文件上传的

 

JAVA类书写

 

12.08mvc听课笔记

 

 

12.08mvc听课笔记

 

(2)springmvc怎么上传?

需要传入

12.08mvc听课笔记

12.08mvc听课笔记

 

 

配置解析器

12.08mvc听课笔记

 

12.08mvc听课笔记

 

12.08mvc听课笔记

 

 

3 文件上传总结:

1 引入文件上传依赖

2 定义文件上传表单

3 配置文件上传的解析器对象

 

12.08mvc听课笔记

4 编写文件上传控制器方法

注意:控制器方法必须携带一个参数 MultipartFile upload

上传之前也可以判断文件类型是否符合要求

 

12.08mvc听课笔记

 

 

@RequestMapping(path="/upload") public String fileUpload(HttpServletRequest request, MultipartFile upload) throws IOException {

    System.out.println("springmvc方式的文件上传");

    //获取要上传的文件目录

    String path = request.getSession().getServletContext().getRealPath("/uploads");

    System.out.println("path:"+path);

    //根据文件上传的目录创建File对象,如果不存在则创建1File对象

    File file = new File(path);     if(!file.exists()){         //创建一个file对象

        file.mkdirs();

    }

    //获取文件上传名称

    String filename = upload.getOriginalFilename();

    //完成文件上传

    upload.transferTo(new File(path,filename));     return "success";

}

 

上一篇:报告生成器FastReport .NET入门指南 - 在Linux中启动应用程序


下一篇:2021最新Android架构师必备宝典《Android架构开发手册》含抖音