Dawn's Blogs

分享技术 记录成长

0%

SSM学习之SpringMVC (2) 请求与响应

请求

请求路径映射

通过 @RequestMapping 注解实现请求路径的映射。

请求参数

默认情况下 Controller 方法的参数名,就是请求参数的映射名字。

  • 也可以通过 @RequestParam(用于 URL 或者表单)和 @RequestBody(用于接收 json 数据)注解,指定请求参数。
  • 通过 @DateTimeFormat 注解,指定日期格式。
  • 通过 @PathVariable 注解,指定路径参数(@RequestMapping 中使用 {id} 指定路径参数)

响应

使用 @RequestBody 注解,设置 Controller 的返回值作为响应体。

  • 方法的返回值为字符串,会将其作为文本内容直接响应给前端。
  • 方法的返回值为对象,会将对象转换成 Json 文本响应给前端。

如果不适用 @RequestBody,返回的字符串代表 HTML 文件名,会返回对应的 HTML 文件。