retrofit2 发送json数据_ssm框架controller层返回json格式数据到页面
时间: 2023-08-06 20:10:06 浏览: 114
Android如何通过Retrofit提交Json格式数据
要在SSM框架的Controller层返回JSON格式数据到页面,可以按照以下步骤进行:
1. 添加依赖:需要在pom.xml文件中添加Jackson依赖。
```
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-databind</artifactId>
<version>${jackson.version}</version>
</dependency>
```
2. 在Controller层中使用@ResponseBody注解将方法返回值转换为JSON格式。
```
@RequestMapping(value = "/getUserInfo", method = RequestMethod.GET)
@ResponseBody
public Map<String, Object> getUserInfo() {
Map<String, Object> result = new HashMap<>();
// 获取用户信息
User user = userService.getUserInfo();
// 将用户信息添加到结果集中
result.put("user", user);
return result;
}
```
3. 在页面中使用Ajax请求获取JSON格式数据。
```
$.ajax({
url: "/getUserInfo",
type: "GET",
dataType: "json",
success: function(data) {
// 获取用户信息
var user = data.user;
// 显示用户信息
$("#username").html(user.username);
$("#age").html(user.age);
}
});
```
至此,就可以在SSM框架的Controller层返回JSON格式数据到页面了。
阅读全文