![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
SpringMVC
寒云似雾7
California Dream
展开
-
【SpringMVC学习笔记】1.入门Ⅰ
简介 springmvc是一个web层mvc框架,何谓mvc? model 模型 view 视图 controller 控制器 这是一种设计模式,将责任进行拆分,不同的组件负责不同的任务。 好处 结构清晰 更好维护 坏处 更加复杂 入门 步骤 创建web项目 编写web.xml,在其中注册一个特殊的servlet,前端控制器 ...原创 2019-04-13 13:28:57 · 117 阅读 · 0 评论 -
【SpringMVC学习笔记】1.入门Ⅱ
关于前端控制器的解释 springmvc设计的理念是让开发者尽量远离原生的servletAPI,这个API相对繁琐,所以springmvc将操作进一步的简化 将很多事物责任进行了拆分,不希望我们将一些技术点绑定死,可以做到随意切换,本身还是基于servlet设计的 springmvc配置文件名字的问题 默认情况下是用DispatcherServlet的名字当作命名空间, [serv...原创 2019-04-13 18:40:12 · 197 阅读 · 0 评论 -
【SpringMVC学习笔记】2.常用注解Ⅰ
转发与重定向 转发到页面 默认的选项 重定向到页面 redirect:path 转发到另一个控制器 forward:path HelloController.java package com.cyk.controller; import org.springframework.stereotype.Controller; import org.springframew...原创 2019-04-13 23:50:11 · 100 阅读 · 0 评论 -
【SpringMVC学习笔记】2.常用注解Ⅱ
关于请求路径的问题 springmvc支持ant风格 ? * /** 限定了/web/m3后面有且仅有一个字符,但不能是斜杠 后面可以是任意字符(0 ~ n) 后面可以是多层路径 @GetMapping、@PostMapping.... 分别只限定了只支持Get、Post请求 对于非Get、Post请求的支持 需要有额外的内容添加,要增加一个过滤器来额外处理 ...原创 2019-04-14 09:24:37 · 106 阅读 · 0 评论 -
【SpringMVC学习笔记】文件上传与下载
文件上传 apache 上传组件方案 1.添加依赖 <!-- apache文件上传组件--> <!-- https://mvnrepository.com/artifact/commons-fileupload/commons-fileupload --> <dependency> <groupId>comm...原创 2019-04-16 16:37:45 · 163 阅读 · 0 评论 -
【SpringMVC学习笔记】JSON数据交互
额外添加依赖 <!-- https://mvnrepository.com/artifact/com.fasterxml.jackson.core/jackson-databind --> <dependency> <groupId>com.fasterxml.jackson.core</groupId> <...原创 2019-04-15 14:27:56 · 142 阅读 · 0 评论 -
【JSON疑难杂症】使用ajax按钮向后台发送数据没反应
手动导入的jquery.js莫名其妙出问题,通过console发现是路径的问题 后来直接使用cdn,不用本地的,终于解决了问题 <head> <title>Title</title> <script src="https://code.jquery.com/jquery-2.2.4.js"></script> &...原创 2019-04-16 12:32:34 · 526 阅读 · 0 评论 -
【SpringMVC学习笔记】拦截器
简介 springmvc提供了拦截器,类似于过滤器,它将在我们请求处理之前先做检查,有权决定接下来是否继续执行,对我们的请求进行加工。拦截器可以设计多个。 实现 通过实现HandlerIntercepter,这是一个接口,定义了三个非常重要的方法 前置处理 后置处理 完成处理 案例一 拦截器实现方法耗时统计与警告 ackage com.cyk.interceptor; i...原创 2019-04-17 10:11:58 · 176 阅读 · 0 评论 -
【SpringMVC学习笔记】2.常用注解Ⅲ
@ModelAttribute 如果某些对象从头到尾每次请求当中都要存在,不消失,就适合这么用 使用方式一: 使用方式二: 使用方式三: 如果没有传递这个模型过来,那么方法上加了@ModelAttribute的为你提供,如果你从前台传了就用你的 @SessionAttribute 要求当前这次访问中的会话里必须要有某个对象 @SessionAttribu...原创 2019-04-14 15:28:08 · 138 阅读 · 0 评论