ajax的data传递多个数据 Spring中ajax与后端传输数据的几种方式?
Spring中ajax与后端传输数据的几种方式?后台解析ajax数据,这主要取决于前端的数据格式,有以下几种常见的。1. 前端Ajax传递表单数据,类似于{No::Zhangsan ,AGE:“17”
Spring中ajax与后端传输数据的几种方式?
后台解析ajax数据,这主要取决于前端的数据格式,有以下几种常见的。
1. 前端Ajax传递表单数据,类似于{No::Zhangsan ,AGE:“17”}背景只需要使用请求.getParameter(“name”)获取相应的值。
2. 前端传递JSON数据格式。后台可以直接获取JSON字符串,然后使用相关API将其转换成相应的Java对象。或者直接使用springmvc的注解@requestbody注解。@Requestmapping(value=“/save”)public void save(@requestbody user){}以这种方式传递的JSON数据将自动封装为用户对象。如果您要传递一个JSON数组,后端可以定义一个VO对象,其中存储一个userlist。public class UserVO{private List<User> dataList}@RequestMapping(value=“/save”)public void save(@RequestBody UserVO UserVO){