Spring MVC—数据绑定机制,数据转换,数据格式化配置,数据校验
2017-10-22 20:11
253 查看
Spring MVC数据绑定机制
数据转换
Spring MVC处理JSON
数据格式化配置使用
数据校验
数据校验
步骤:
导入Jar包
注解标签的添加
前台传递JSON数据
对象前加@RequsetBody
Spring MVC 处理JSON-向客户端发送json数据。
添加Jackson相关Jar
编写目标方法,使其返回JSON对应的对象或者集合。
在该方法上添加@ResponseBody注解。
在配置文件中新增
Spring MVC处理JSON-向服务器端提交json转为java对象。
@DateTimeFormat(日期格式化)
@NumberFormat(数字格式化)
@DateTimeFormat(partern=”yyyy-mm-dd”)
@NumberFormat(patern=”#,###,###.#”)
Pattern属性:类型为字符串——指定解析/格式化字段数据的模式
JSR 303 通过在Bean属性上标注类似于@NotNull,@Max等标准的注解指定校验规则,并通过标准的验证接口对Bean进行验证。
校验用的包:
使用数据校验前提:注解标签必须先被添加。
Hibernatge Validator狂战注解是JSR 393 的一个参考实现,除支持所有标准的校验注解外,它还支持扩展
:
数据转换
Spring MVC处理JSON
数据格式化配置使用
数据校验
数据校验
Spring MVC数据绑定机制
Spring MVC解析JSON格式的数据:步骤:
导入Jar包
注解标签的添加
前台传递JSON数据
对象前加@RequsetBody
数据转换
HttpMessageConverter<T>是Spring中新增的一个接口,负责将请求信息转换为一个对象<T>,将对象输出为响应信息。Spring MVC 处理JSON-向客户端发送json数据。
添加Jackson相关Jar
编写目标方法,使其返回JSON对应的对象或者集合。
在该方法上添加@ResponseBody注解。
在配置文件中新增
Spring MVC处理JSON
Spring MVC处理JSON-向服务器端提交json转为java对象。
数据格式化配置使用
在实体类的属性上加上格式化注解:@DateTimeFormat(日期格式化)
@NumberFormat(数字格式化)
@DateTimeFormat(partern=”yyyy-mm-dd”)
@NumberFormat(patern=”#,###,###.#”)
Pattern属性:类型为字符串——指定解析/格式化字段数据的模式
数据校验
JSR 303是Java为Bean数据合法性校验提供的标准框架,它已经包含在Java EE6.0中。JSR 303 通过在Bean属性上标注类似于@NotNull,@Max等标准的注解指定校验规则,并通过标准的验证接口对Bean进行验证。
校验用的包:
validation-api.jar hibernate-validator.jar log4j.jar slf4j.api.jar slf4j.log4j12.jar
使用数据校验前提:注解标签必须先被添加。
Hibernatge Validator狂战注解是JSR 393 的一个参考实现,除支持所有标准的校验注解外,它还支持扩展
数据校验:
使用注解方法:
相关文章推荐
- Spring mvc中数据绑定和格式化
- Spring MVC基础知识整理➣数据校验与格式化
- springmvc_3_数据转换 & 数据格式化 & 数据校验
- SpringMVC常用配置-Controller返回格式化数据如JSON、XML的配置方式和机制
- Spring MVC数据绑定(一) 数据转换
- ASP 2.0 数据绑定函数Eval()的机制
- 在 Silverlight 中使用 IValueConverter 实现对绑定数据的格式化
- json数据格式及json校验格式化工具简单实现
- 剖析WPF数据绑定机制
- spring mvc数据绑定
- Android布局设计之ExpandableList绑定XML数据构成级联、item布局页面的控件查找及配置child事件,自定义适配显示内容
- Spring MVC数据绑定大全
- spring mvc表单数据绑定,对于基本类型和日期的处理WebDataBinder
- angularjs深入理解向指令传递数据,双向绑定机制
- spring mvc使用@InitBinder 标签对表单数据绑定
- datagrid数据绑定并格式化的一个例子
- Spring MVC数据绑定大全
- 使用简单工厂模式和反射机制优化MVP数据绑定流程
- wpf学习-格式化绑定数据
- ASP 2.0 数据绑定函数Eval()的机制