文档中心
Spring json-view 为Spring-MVC提供了对JavaScript Object Notation (json) 的支持,它能让你像平时使用spring-mvc一样使用JSON。它能够让你的基于Ajax的前端工具更容易提取(服务器端)数据。它能为你提供几乎您已知的所有功能,例如,Spring JstlView。
基本上,它是通过AbstractView实现的。现在它增加了
1、Spring BindingResult(结果绑定)
2、Field 和GlobalErrors(字段和公共错误信息)
3、完成校验和通过一个属性编辑器将属性值转换成能显示的字符串
同时它也可以为您正在使用的Ajax-Frameworks提供一些有用的特性。比如,类似prototype.js的错误处理。当然也可以把Model转换成Json 字符串。
查看演示程序您可以获得一个很实用的例子。
------------------------目录结构如下----------------------------
绑定
1.用法说明
2.JsonStringWriter
1.SojoJsonStringWriter
2.JsonlibJsonStringWriter
3.比较
校验
1. Spring MVC 校验样例
错误处理
1.配置
2.HttpStatusError
3.ModelFlagError
4.自主实现JsonErrorHandler
异常处理
1.配置概述
2.JsonErrorHandler
3.JsonExceptionHandler
1.ExceptionMessageExceptionHandler(异常消息异常处理器)
2.StackTraceExceptionHandler (堆栈异常处理器)
3.自定义实现JsonExceptionHandler (JSON异常处理器)
其它配置
1.容器类型支持
2.编码支持
3.Javascript 劫持保护