123
·
·Spring的传参方式
·从路径中取
@GetMapping(value="/list/{memberId}")
public ResponseEntity<Object> getInfo(@PathVariable("memberId")String memberId){·普通的参数获取
@GetMapping(value="/get/list")
public ResponseEntity<Object> getOrderList(@RequestParam("page") int page,
@RequestParam("memberId") String memberId,
·实体参数
public ResponseEntity<Object> addAddress(@ModelAttribute("address") Address address){
·传递复杂参数
post/put方式-@RequestBody
public ResponseEntity<Object> updateMemberInfoBySelf(@RequestBody UpdateMemberInfoBySelfRequestEntity updateMemberInfoBySelfRequestEntity){
这种方式传参的时候,前段传递的是json串,且需要 JSON.stringify
data: JSON.stringify(params),
dataType: "json",
contentType: "application/json",
·报错 cvc-complex-type.2.3:
方案一、字符编码格式有误,将文本复制出来,使用edit另存为 utf8格式,然后粘贴回去。Notepad C++也可以
方案二:看是不是有不小心写的字符串了,我是在写注释后,在<!-- -->后多了一个逗号
本文详细介绍了在Spring MVC框架中不同的传参方式,包括通过路径变量、普通HTTP请求参数及实体对象等方式获取参数的过程,并提供了具体的代码示例。
817

被折叠的 条评论
为什么被折叠?



