JSON的简单使用
applicationContext.xml
<mvc:annotation-driven>
<mvc:message-converters>
<bean class="org.springframework.http.converter.StringHttpMessageConverter"/>
<bean class="org.springframework.http.converter.json.MappingJackson2HttpMessageConverter"/>
</mvc:message-converters>
</mvc:annotation-driven>
pom.xml
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-databind</artifactId>
<version>2.12.0</version>
</dependency>
代码返回到前端
@ResponseBody
@RequestMapping("/findNameClient.do")
public List<Client> findNameClient(String name){
List<Client> all = clientService.findAll(name);
return all;
}
前端ajax接受
$.ajax({
type:"post",
url:$("#PageContext").val(),//自己写个请求路径
data:{"name":$(".phoneInput").val()},
success:function (result) {
//参数result就是返回的json数据 可以在这个位置对数据进行处理.
}
附言.post()方法时候出现了请求乱码的现在,所以换成了$.ajax