为了账号安全,请及时绑定邮箱和手机立即绑定
  • Controller:调用业务逻辑生产模型数据

    查看全部
  • 请求-->Front Controller-->具体的controller

    查看全部
    0 采集 收起 来源:前端控制器

    2019-10-08

  • binding:jsp中标签的name属性应当和模型对象model中的Course属性名称一致

    查看全部
    0 采集 收起 来源:Binding

    2019-10-07

  • @Controller 用于标记在一个类上,使用它标记的类就是一个SpringMVC Controller 对象。

    查看全部
  • 通过model传的值。model.addAttribute(course)可以类比成request.setAttribute("course", course),model将request做了一层包装,处理就交给了框架。

    查看全部
  • Spring MVC 数据处理流程:

    request 

    -> DispatcherServlet   

    -> 加载 HandlerMapping,返回一个带有拦截器、处理器、ViewResolver的HandlerExecutionChain

    -> 执行拦截器和处理器 -> 返回 ModelAndView

    -> 将返回的 ModelAndView 交给 ViewResolver

    -> 渲染页面

    <- response

    查看全部
    0 采集 收起 来源:总结

    2019-09-25

  • Spring MVC 核心思想

    查看全部
    0 采集 收起 来源:总结

    2019-09-25

  • 在 Controller 中定义返回数据是 JSON 的方式有:

    1、在【返回值类型】或【方法】上定义注解:@ResponseBody

    2、返回值用 ResponseEntity 包装

    查看全部
    0 采集 收起 来源:JSON(中)

    2019-09-25

  • 在 Spring MVC 中启用对 JSON 的支持,需要定义 bean:ContentNegotiatingViewResolver

    常用参数:

    参数:order:序号

    参数:mediaTypes:Map 数据结构

            json->application/json

            xml->application/xml

            htm->text/html

    参数:defaultViews:List 数据

            // JSON View 如:

            <bean class="org.springframework.web.servlet.view.json.MappingJackson2JsonView"/>

    参数:ignoreAcceptHeader:true/false


    【注意】

    1、可以配置多个 *ViewResolver,使用 order 排序,同时非 json 开发中配置的 InternalResourceViewResolver 要放在最后


    2、MappingJackson2JsonView 依赖:

    <dependency>

        <groupId>com.fasterxml.jackson.core</groupId>

        <artifactId>jackson-databind</artifactId>

        <version></version>

    </dependency>

    这个包还依赖:jackson-annotations、jackson-core 包

    查看全部
    0 采集 收起 来源:JSON(中)

    2019-09-25

  • 处理文件上传的 @RequestMapping 方法需要定义一个参数 MultipartFile,这个参数有些获取用户上传文件基本信息的方法,如:

    public String upload(

        // 定义来自表单字段 name="file" 的元素

        @RequestParam("file") MultipartFile file

    ) {

        // handle upload file code ...

    }

    isEmpty(); 是否是空文件

    getName();

    getOriginalFilename(); 用户原始文件名

    getSize(); 上传文件大小

    getInputStream(); 获取上传流

    (and so on ……)

    查看全部
  • 文件上传需要定义 bean:CommonsMulitipartResolver


    CommonsMulitipartResolver:

    参数:maxUploadSize:最大上传大小,单位 b

    参数:defaultEncoding:字符编码

    参数:resolveLazily:是否懒加载

    前缀 Commons- 代表它实现自 commons-fileupload,commons-fileupload 又依赖 commons-io

    查看全部
  • http://img1.sycdn.imooc.com//5d76ed100001f22a18341046.jpg

    http://img1.sycdn.imooc.com//5d76ed1300015e1718681070.jpg

    spring MVC

    查看全部
  • MVC基本概念

    http://img1.sycdn.imooc.com//5d76e92300011a7613140890.jpg

    查看全部
  • M = model

    V = view

    C= controller


    查看全部
    0 采集 收起 来源:MVC概念

    2019-09-10

  • mvc 框架

    http://img1.sycdn.imooc.com//5d76e1520001448911581012.jpg

    查看全部
    1 采集 收起 来源:前端控制器

    2019-09-10

举报

0/150
提交
取消
课程须知
本课程是JAVA高级课程,小伙伴们需要熟练掌握JAVA开发语言基础语法以及Spring IOC/DI的配置使用。对Spring不熟悉的童鞋慎入~~
老师告诉你能学到什么?
1、MVC的思想精髓 2、Spring MVC的基本概念 3、如何利用Maven搭建Spring MVC开发环境 4、用Spring MVC实际开发一个功能模块

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!