Spring Mvc集成AJAX与Struts2集成AJAX
Spring Mvc集成AJAX
① Spring MVC默认的处理
Spring Mvc框架自动处理
- a.把需要响应出去的数据以方法返回值的方式呈现
- b.在方法返回值类型前面添加注解@ResponseBody:spring4默认使用gson工具把方法返回值转换成json串,然后以流的方式响应出去
alibaba的fastjson
- a.java代码不变
- b.在Spring MVC配置文件中配置,告诉springmvc在把方法返回值转换成json的时候,使用fastjson
日期类型的处理
排除某个属性
前后台名字不一致
总结:
springmvc可以自动把方法返回值转换成json串,然后以流的方式响应数据
a.把需要响应到前台的数据以方法返回值的方式呈现
b.在方法返回值类型前面添加注解@ResponseBody
Struts2集成AJAX
① 手写处理
action的方法返回值写void;在方法里面获取到Response对象,获取到响应输出流,把数据以流的方式响应出去
② Struts2自动处理
struts2对json有支持,可以自动处理
- a.添加struts2对json支持的jar包
- b.代码以及配置
- c.Struts2整合ajax可以通过jsonlib把指定的属性转换成json串
日期、排除某个属性、前后台名字不一致标注
异步的理解
上一篇:Ajax与Json的基本使用