
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 · 113 阅读 · 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 · 339 阅读 · 0 评论 -
11. 数据绑定
11.1 数据绑定介绍 在执行程序时,Spring MVC 会根据客户端请求参数的不同,将请求信息中的信息以一定的方式转换并绑定到控制器类方法参数中,这便是数据绑定。 信息处理的步骤 1)Spring MVC将ServletRequest对象传递给DataBinder 2)将处理方法的入参对象传递给DataBinder 3)DataBinder调用 ConversionService 组件进行数据类型转换和数据格式化工作,并将ServletRequest对象中的信息填充到参数对象中。 4)调用Validat原创 2021-02-20 20:02:34 · 265 阅读 · 0 评论 -
10.Spring mvc的核心类和注解
10.1 DisPatcherServlet DisPatcherServlet 充当前端控制器的作用,只需要在web.xml中配置即可 其中的元素 <load-on-startup>1</load-on-startup> 表示容器在启动时立即加载Servlet 否则应用程序会在第一个Servlet请求时加载该Servlet。 <init-param> <param-name>contextConfigLocation</par原创 2021-02-20 11:13:23 · 214 阅读 · 0 评论 -
9.Spring MVC入门
9.1Spring MVC概述 Spring MVC是Spring提供的一个实现了Web MVC设计模式的轻量级框架Web框架。 9.2Spring MVC工作流程 用户通过客户端向服务器发送请求,请求会被Spring MVC的前端控制器DispatcherServlet拦截 DispatcherServlet拦截到请求后,会调用Handle人Mapping处理器映射器 处理器映射器根据请求的URL找到具体的处理器,生成处理器对象以及处理器拦截器,一并返回给DispatcherServlet Dispat原创 2021-02-18 09:22:23 · 121 阅读 · 1 评论