Spring Json View之概述

 

文档中心

 

    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 劫持保护

 

 

你可能感兴趣的:(JavaScript,spring,Ajax,json,mvc)