摘要:
一、SpringMVC 流程图 组件说明: 1、HandlerMapping 里存储是所有请求和处理器之间的关系,HandlerExecutionChain 是来找到某一个请求和处理器之间的关系,还有拦截器,即某一个指定的请求和处理器之间的管理。 2、HandlerAdapter:处理器适配器:来执 阅读全文
摘要:
一、简单国际化 1、操作步骤 (1)编写国际化资源文件; (2)让 SpringMVC 的 ResourceBundleMessageSource 管理国际化资源文件; (3)在页面中通过标签取值; 2、代码示例 (1)国际化资源文件 中文:login_zh_CN.properties welcom 阅读全文
摘要:
一、SpringMVC 异常处理 1、SpringMVC 通过 HandlerExceptionResolver 处理程序的异常,包括 Handler 映射、数据绑定以及目标方法执行时发生的异常。 2、SpringMVC 提供的 HandlerExceptionResolver 的实现类 二、Han 阅读全文
摘要:
一、拦截器 1、拦截器概述 SpringMVC 也可以使用拦截器对请求进行拦截处理,用户可以自定义拦截器来实现特定的功能,自定义的拦截器可以实现 HandlerInterceptor 接口,也可以继承 HandlerInterceptAdapter 适配器类。 HandlerInterceptor 阅读全文
摘要:
一、SpringMVC 的文件上传 1、Spring MVC 为文件上传提供了直接的支持,这种支持是通过即插即用的 MultipartResolver 实现的。 2、Spring 用 Jakarta Commons FileUpload 技术实现了一个 MultipartResolver 实现类:C 阅读全文
摘要:
一、HttpMessageConverter<T> 1、HttpMessageConverter 简介 HttpMessageConverter<T> 是 Spring3.0 新添加的一个接口,负责将请求信息转换为一个对象(类型为 T),将对象(类型T)输出为响应信息; 2、HttpMessageC 阅读全文
摘要:
一、HttpEntity 获取请求 HttpEntity:可以获取请求的内容(包括请求头与请求体) 页面提交数据: <form action="${ctp}/testHttpEntity" method="post" enctype="multipart/form-data"> <input nam 阅读全文
摘要:
一、JSON 1、JSON 简介 JSON(JavaScript Object Notation, JS 对象简谱) 是一种轻量级的数据交换格式。 JSON 是采用完全独立于编程语言的文本格式来存储和表示数据,JSON 数据格式,易于阅读和编写,也易于机器解析和生成,并有效地提上了网络传输效率。 2 阅读全文
摘要:
一、数据校验 项目中涉及到数据校验,如果只做前端校验是不安全的,我们可以绕过前端校验,重要数据一定要加上后端校验; 1、通过程序,每个数据取出,进行校验,如果失败直接来到添加页面,提示其重新填写;(不推荐) 2、SpringMVC:可以利用 JSR303 做数据校验; 二、如何校验 1、JSR 30 阅读全文
摘要:
一、数据格式化概述 (1)对属性对象的输入/输出进行格式化,从其本质上讲依然属于 “类型转换” 的范畴。 (2)Spring 在格式化模块中定义了一个实现 ConversionService 接口的 FormattingConversionService 实现类,该实现类扩展了 GenericCon 阅读全文