Spring MVC
文章平均质量分 83
老张啊
不断学习,不断前进
展开
-
12 拦截器
12.1拦截器概述Spring MVC 的拦截器(Interceptor)与 Java Servlet 的过滤器(Filter)类似,它主要用于拦截用户的请求并做相应的处理,通常应用在权限验证、记录请求信息的日志、判断用户是否登录等功能上。12.1.1拦截器的定义在 Spring MVC 框架中定义一个拦截器需要对拦截器进行定义和配置,定义一个拦截器可以通过两种方式:一种是通过实现 HandlerInterceptor 接口或继承 HandlerInterceptor 接口的实现类来定义;另一种是通过原创 2021-02-20 21:44:19 · 93 阅读 · 0 评论 -
11.JSON数据交互和RESTful支持
11.1JSON数据交互11.1.1 JSON概述JSON(JavaScript Object Notation, JS 对象标记)是一种轻量级的数据交换格式。与 XML 一样,JSON 也是基于纯文本的数据格式。它有对象结构和数组结构两种数据结构。1)对象结构对象结构以“{”开始、以“}”结束,中间部分由 0 个或多个以英文“,”分隔的 key/value 对构成,key 和 value 之间以英文“:”分隔。对象结构的语法结构如下:{ key1:value1, key2:val原创 2021-02-20 21:00:43 · 295 阅读 · 0 评论 -
11. 数据绑定
11.1 数据绑定介绍在执行程序时,Spring MVC 会根据客户端请求参数的不同,将请求信息中的信息以一定的方式转换并绑定到控制器类方法参数中,这便是数据绑定。信息处理的步骤1)Spring MVC将ServletRequest对象传递给DataBinder2)将处理方法的入参对象传递给DataBinder3)DataBinder调用 ConversionService 组件进行数据类型转换和数据格式化工作,并将ServletRequest对象中的信息填充到参数对象中。4)调用Validat原创 2021-02-20 20:02:34 · 231 阅读 · 0 评论 -
10.Spring mvc的核心类和注解
10.1 DisPatcherServletDisPatcherServlet 充当前端控制器的作用,只需要在web.xml中配置即可其中的元素 <load-on-startup>1</load-on-startup> 表示容器在启动时立即加载Servlet否则应用程序会在第一个Servlet请求时加载该Servlet。 <init-param> <param-name>contextConfigLocation</par原创 2021-02-20 11:13:23 · 182 阅读 · 0 评论 -
9.Spring MVC入门
9.1Spring MVC概述Spring MVC是Spring提供的一个实现了Web MVC设计模式的轻量级框架Web框架。9.2Spring MVC工作流程用户通过客户端向服务器发送请求,请求会被Spring MVC的前端控制器DispatcherServlet拦截DispatcherServlet拦截到请求后,会调用Handle人Mapping处理器映射器处理器映射器根据请求的URL找到具体的处理器,生成处理器对象以及处理器拦截器,一并返回给DispatcherServletDispat原创 2021-02-18 09:22:23 · 90 阅读 · 1 评论