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的基本使用

猜你喜欢

转载自blog.csdn.net/qq_42806727/article/details/88994409