![](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 · 131 阅读 · 0 评论 -
【SpringMVC学习笔记】1.入门Ⅱ
关于前端控制器的解释springmvc设计的理念是让开发者尽量远离原生的servletAPI,这个API相对繁琐,所以springmvc将操作进一步的简化将很多事物责任进行了拆分,不希望我们将一些技术点绑定死,可以做到随意切换,本身还是基于servlet设计的springmvc配置文件名字的问题默认情况下是用DispatcherServlet的名字当作命名空间,[serv...原创 2019-04-13 18:40:12 · 213 阅读 · 0 评论 -
【SpringMVC学习笔记】2.常用注解Ⅰ
转发与重定向转发到页面 默认的选项 重定向到页面 redirect:path 转发到另一个控制器 forward:pathHelloController.javapackage com.cyk.controller;import org.springframework.stereotype.Controller;import org.springframew...原创 2019-04-13 23:50:11 · 113 阅读 · 0 评论 -
【SpringMVC学习笔记】2.常用注解Ⅱ
关于请求路径的问题springmvc支持ant风格? * /**限定了/web/m3后面有且仅有一个字符,但不能是斜杠后面可以是任意字符(0 ~ n)后面可以是多层路径@GetMapping、@PostMapping....分别只限定了只支持Get、Post请求对于非Get、Post请求的支持需要有额外的内容添加,要增加一个过滤器来额外处理...原创 2019-04-14 09:24:37 · 112 阅读 · 0 评论 -
【SpringMVC学习笔记】文件上传与下载
文件上传apache 上传组件方案1.添加依赖<!-- apache文件上传组件--> <!-- https://mvnrepository.com/artifact/commons-fileupload/commons-fileupload --> <dependency> <groupId>comm...原创 2019-04-16 16:37:45 · 169 阅读 · 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 · 156 阅读 · 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 · 533 阅读 · 0 评论 -
【SpringMVC学习笔记】拦截器
简介springmvc提供了拦截器,类似于过滤器,它将在我们请求处理之前先做检查,有权决定接下来是否继续执行,对我们的请求进行加工。拦截器可以设计多个。实现通过实现HandlerIntercepter,这是一个接口,定义了三个非常重要的方法前置处理 后置处理 完成处理案例一拦截器实现方法耗时统计与警告ackage com.cyk.interceptor;i...原创 2019-04-17 10:11:58 · 193 阅读 · 0 评论 -
【SpringMVC学习笔记】2.常用注解Ⅲ
@ModelAttribute如果某些对象从头到尾每次请求当中都要存在,不消失,就适合这么用使用方式一:使用方式二:使用方式三:如果没有传递这个模型过来,那么方法上加了@ModelAttribute的为你提供,如果你从前台传了就用你的@SessionAttribute要求当前这次访问中的会话里必须要有某个对象@SessionAttribu...原创 2019-04-14 15:28:08 · 144 阅读 · 0 评论