lovefly_zero 发表于 2013-1-23 02:59:03

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 劫持保护
 
 
页: [1]
查看完整版本: Spring Json View之概述