SpringMVC:处理json和Ajax
@ResponseBody处理json的步骤:
1.导入jaskson的依赖
<!--json依赖-->
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-databind</artifactId>
<version>2.12.1</version>
</dependency>
2.在SpringMVC的核心配置文件中开启mvc的注解驱动,此时在HandlerAdaptor中会自动装配一个消息转换器:MappingJackson2HttpMessageConverter,可以将响应到浏览器的Java对象转换为Json格式的字符串
<mvc:annotation-driven />
3.新建一个User类
package com.tinstu.mvn.User;
public class User {
private String id;
private String name;
private String sex;
public String getId() {
return id;
}
public void setId(String id) {
this.id = id;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getSex() {
return sex;
}
public void setSex(String sex) {
this.sex = sex;
}
public User(String id, String name, String sex) {
this.id = id;
this.name = name;
this.sex = sex;
}
}
控制类:
@RequestMapping("/testjson")
@ResponseBody
public User testjson(){
return new User("1","255","男");
}
超链接到 testjson,浏览器页面展示:
{"id":"1","name":"255","sex":"男"}
2.SpringMVC处理ajax
vue
阅读剩余
版权声明:
作者:Tin
链接:http://www.tinstu.com/1189.html
文章版权归作者所有,未经允许请勿转载。
THE END