一。返回响应内容
在上篇中,我们学习了如何使用控制层的处理请求相关,现在我们学习如何处理返回响应内容。
1. 设置状态码
import jakarta.servlet.http.HttpServletResponse;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody;
@RequestMapping("/response")
@Controller
public class ResponseController {
// 设置状态码
/**
* 设置状态码,利用响应 HttpServletResponse 来设置
* @param response
* @return
*/
@RequestMapping("/setStatus")
@ResponseBody
public Student setStatsus(HttpServletResponse response) {
Student student = new Student();
student.setName("dalao");
student.setAge(18);
student.setGender("nv");
response.setStatus(HttpServletResponse.SC_BAD_REQUEST);
return student;
}
}

如上图:
类定义前加入
@RequestMapping("/response")和@Controller
方法定义前加入
@RequestMapping("/setStatus")和@ResponseBody
使用
HttpServletResponse类型来接收响应方式



