![](https://img-blog.csdnimg.cn/20190927151101105.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
SpringMVC
文章平均质量分 91
介绍SpringMVC
神秘的天
阳光需要追寻
展开
-
Spring入门(5)-SpringMVC中的拦截器和异常如何处理
文章目录1. 拦截器1.先要实现自定义的拦截器并进行配置2. SpringMVC的异常1. 先要创建一个自定义的异常类2. 异常处理器的编写和配置3. 最后编写一个错误的页面,进行返回值的接收;1. 拦截器概念:Springmvc中的拦截器,类似于Servlet中的过滤器Filter,用于对处理器进行预处理和后处理;拦截器里面可以写很多的操作,比如重定向,请求转发等;1.先要实现自定义的拦截器并进行配置在SpringMVC.xml中的配置: <!--对拦截器进行配置-->原创 2020-08-18 23:23:07 · 447 阅读 · 0 评论 -
SpringMVC入门(5)-前端文件的上传,后端文件的存储
文章目录1. 直接使用表单时的文件上传1. 直接使用表单时的文件上传首先要在form 表单中的enctype属性设置固定值:multipart/form-data,method属性值必须是post,除此之外,还要有一个文件选择域<input type="file" />;需要用到两个jar包:commons-fileupload-版本.jar和commons-io-版本.jar;...原创 2020-08-18 16:28:49 · 688 阅读 · 0 评论 -
SpringMVC入门(4)-后端与前端的简单交互
文章目录1. 在有无返回值的情况下,页面跳转并传值1.1 在有返回值信息的情况下;1.2 在没有返回值的情况下,如何跳转到指定的页面2. 返回值是ModelAndView3. 用关键词的方式来进行转发和重定向4. RequestBody接收请求Json数据ResponseBody响应Json数据1. 在有无返回值的情况下,页面跳转并传值1.1 在有返回值信息的情况下;//有返回值返回页面信息的时候 @RequestMapping("/testString") public Stri原创 2020-08-17 19:32:36 · 250 阅读 · 0 评论 -
SpringMVC入门(3)-在SpringMVC中常见注解和普通注解
文章目录1. 获得Servlet原生的API1. 获得Servlet原生的API首先由于是原生的API,那么自然是肯定直接就可以在后台获取的,也就类似于是一种参数,仔细想想,一般产生Servlet各种实例,肯定是前端有数据传入了,这样就可以通过下面的方法直接获取Servlet的原生参数;...原创 2020-08-16 21:50:34 · 109 阅读 · 0 评论 -
SpringMVC入门(2)-组件介绍,@RequestMapping,请求参数的绑定,类型的转换,过滤器解决乱码
文章目录1. SpringMVC中的各种组件2. @RequestMapping注解2.1 什么是@RequestMapping2.2 该注解中的属性介绍3.请求参数的绑定3.1 绑定普通数据3.2 绑定属性值4. 解决接受参数时出现的乱码问题5. 请求参数绑定集合类型6. 自定义类型转换1. SpringMVC中的各种组件DispatcherServlet:前端控制器;用来接收用户的请求,是整个执行请求流程的核心,由它调用其它的组件处理用户的请求,可以降低各组件之间的耦合度;HandlerMapp原创 2020-08-15 18:42:25 · 435 阅读 · 0 评论 -
SpringMVC入门-通过Maven的基本入门
SpringMVC目录1. 服务器端的三层架构SpringMVC和Struts2的区别1. 服务器端的三层架构表现层(框架SpringMVC),业务层(Spring框架),持久层(Mybatis);最基本的MVC使用就是bean+JSP+Servlet;M:Model模型;V:View视图;C:Controller控制器;SpringMVC和Struts2的区别SpringMVC的入口是Servlet,而Struts2是Filter;SpringMVC是基于方法设计的,而Strut原创 2020-08-14 23:19:36 · 280 阅读 · 0 评论