后端接受前端属性将属性名写入属性值中
在后端controller类中接受前端传递的json数据时将数值的属性名一起写入到属性值中:
例如
@PostMapper("/todo")
@ResponseBody
public String toduTest(String contNo){
String s = contNo;
System.out.print("s="+s);
return s;
}
输出结果为 s= “contNo=198456732”
将前端的{“contNo”:198456732} 的属性名一起传入value中
正确格式应为:
@PostMapper("/todo")
@ResponseBody
public String toduTest(@RequestParam(value="contNo") String contNo){
String s = contNo;
System.out.print("s="+s);
return s;
}
@RequestParam的功能是:
@RequestParam:将请求参数绑定到你控制器的方法参数上(是springmvc中接收普通参数的注解)
也可以用@PathVariable
作用也是:
@PathVariable(“xxx”)
通过 @PathVariable 可以将URL中占位符参数{xxx}绑定到处理器类的方法形参中