c ajax处理类,SpringMVC——对Ajax的处理(包含 JSON 类型)

SpringMVC——对Ajax的处理(包含 JSON 类型)

SpringMVC——对Ajax的处理(包含JSON 类型)

一、首先要搞明白的一些事情。

1.从客户端来看,需要搞明白:

(1)要发送什么样格式的JSON 数据才能被服务器端的SpringMVC 很便捷的处理,怎么才能让我们写更少的代码,如何做好JSON 数据和实体之间的对应。

(2)如何组织这些发送的数据。

2.从服务器端来看,需要搞明白:

(1)SpringMVC 如何返回JSON 数据。

(2)SpringMVC 如何处理请求的复杂数据。

3.$.ajax 的几个参数:

(1)contentType:

contentType: 'application/json;charset=utf-8',作为请求头,用来告诉服务器消息的主体是序列化后的JSON 字符串。除了低版本的ie 浏览器外,各大浏览器都原生支持JSON.stringify() 对对象进行序列化。

(2)dataType:预期服务器返回的数据类型。

4.SpringMVC 是如何处理JSON 数据的

5.总体的思想:

(1)SpringMVC 能完成的,尽量借助于SpringMVC,而不是我们手动的去解析。

(2)SpringMVC 解析不了的,尽量借助于第三方的Jar 包来解析。

(3)SpringMVC 和第三方Jar 包解决不了的时候,我们再自己去解析。

二、想要搞明白第一个问题,前提是先要搞明白第一个问题:SpringMVC 是如何处理JSON 数据的。

1.使用HttpMessageConverter 来处理JSON 数据的。

Spring 的HttpMessageConverter 负责将请求信息转换为一个对象,将对象输出为响应信息。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值