![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
SpringMVC
知性人
接受失败,但不选择放弃!
展开
-
SpringMVC之请求、响应数据的处理
一、基本操作1、响应请求的方式响应方式说明不响应void+@ResponseBody注解ModelAndView通过setViewName方法直接指定响应页面返回值为String类型,返回结果指定跳转地址重定向跳转地址前加redirect:前缀即可HttpServletRequest和HttpServletResponse形参中声明这两个变...原创 2019-04-21 20:58:28 · 347 阅读 · 0 评论 -
SpringMVC工作流程原理
SpringMVC工作流程原理图:SpringMVC流程:1、 用户发送请求至前端控制器DispatcherServlet。2、 DispatcherServlet收到请求调用HandlerMapping处理器映射器。3、 处理器映射器找到具体的处理器(可以根据xml配置、注解进行查找),生成处理器对象及处理器拦截器(如果有则生成)一并返回给DispatcherServlet。4...原创 2019-04-20 19:49:10 · 468 阅读 · 0 评论 -
Spring MVC 文件上传下载以及静态资源处理
Spring MVC 文件上传下载以及静态资源处理一、文件的上传1、引入相关jar包2、前端jsp页面3、访问页面4、controller接收数据5、配置xml文件二、文件下载1、controller基于ResponseEntity实现2、前端jsp页面3、访问页面三、静态资源过滤处理方式一:在web.xml中配置default servlet方式二:在Spring MVC 配置文件中配置1、方式...原创 2019-04-22 19:22:09 · 437 阅读 · 0 评论 -
Spring MVC之服务端数据校验
服务端数据校验为什么需要服务端校验?一、普通校验1、Spring MVC 中不支持服务端的数据校验,需要添加Hibernate相关校验依赖,Hibernate的校验框架和ORM没有关系。2、创建错误配置信息properties文件3、在Spring MVC 的配置文件中配置如下:4、在需要校验的类上添加注解:5、在Controller中,指明数据校验:二、分组校验1、定义分组2、在校验上指定分组3...原创 2019-04-22 20:14:07 · 262 阅读 · 0 评论 -
Spring MVC之数据回写、异常处理
Spring MVC之数据回写、异常处理一、数据回写1、默认方式2、Model方式数据回写3、@ModelAttribute注解二、异常处理1、自定义异常(可选)2、定义异常处理器(注意,异常处理器要被注册为bean)3、提前定义好错误页面:4、最后,在项目需要的地方抛出异常一、数据回写1、默认方式Controller定义如下: @RequestMapping("/doLogin")...原创 2019-04-22 21:33:28 · 368 阅读 · 0 评论 -
Spring MVC之Restful风格编程以及拦截器
一、Restful风格编程Restful简介:Restful是一种软件设计规范,是客户端和服务端进行数据交互的一个规范。早期使用JSP页面开发网页时,数据交互基本都是通过表单提交,然后通过内置对象传递。当HTML5兴起,移动互联网兴起,网站后端服务,不仅要考虑PC端的网页,也要考虑移动端的数据显示、小程序、HTML5页面等。如果需要多个终端(Android、iOS、小程序、Pad、HTML5...原创 2019-04-23 11:00:24 · 382 阅读 · 0 评论