@ResponseBody :一般在使用的时候会有@RequestMapping(请求地址映射),加上这个注解就会不会跳转,直接返回JSON数据。
@RequestBody:获取客户端的传输的数据。
public void save16(@RequestParam(value="name",required = false,defaultValue = "itcast") String username) throws IOException {
System.out.println(username);
}
注解里面三个参数
value:传输的数据名
required :1. 为true的时候,说明如果没有name这个数据名的时候,页面会报错
2. 为false的时候,说明没有这个name依然可以访问页面
3. defaultValue:默认值,如果这个name不存在,则以这个默认值进行访问页面。
这个链接是一个更厉害的大佬的一个比较,可以参考:更加详细的说明