ssm框架controller和json
时间: 2023-08-12 20:43:45 浏览: 103
在SSM框架中,Controller是MVC架构中的控制器,负责接收前端请求并处理请求后返回响应结果。在Controller中,可以通过使用注解@ResponseBody将处理结果转换成JSON格式返回给前端。
JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,常用于前后端数据交互。在Controller中,我们可以通过使用Jackson等JSON转换工具将Java对象转换成JSON格式的字符串,并通过@ResponseBody注解将其返回给前端。
以下是一个简单的Controller示例,返回一个包含姓名和年龄信息的JSON对象:
```
@Controller
@RequestMapping("/user")
public class UserController {
@RequestMapping("/info")
@ResponseBody
public Map<String, Object> getUserInfo() {
Map<String, Object> map = new HashMap<String, Object>();
map.put("name", "张三");
map.put("age", 20);
return map;
}
}
```
当前端发送请求/user/info时,该方法会返回一个JSON格式的字符串:
```
{"name":"张三","age":20}
```
前端可以通过解析JSON字符串获取返回的数据。
阅读全文