您的位置:首页 > 编程语言 > Java开发

Spring MVC 积累-不断更新

2017-06-04 19:37 351 查看
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++也可以

方案二:看是不是有不小心写的字符串了,我是在写注释后,在<!-- -->后多了一个逗号
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息