2024.6.4笔记
1.前端传的参数到后端,如果参数名称一致则自动匹配,如果不一致则需要用@RequestParam(“前端传过来的参数名”) 作匹配
通过地址栏传参的两种:
-
地址加?+参数 如 : ”test/delete?aid=“+row.id 后端名字不一致按上述匹配
如果是多个参数则“test/delete?aid=”+row.id+“&row.name=”+row.name
-
第二种拼接方法 ”test/delete/{aid}“ 后端要取到aid的值 用delete(@PathVariable(”aid”)Integer aid)
2.对于params,常用于get请求的添加查询参数,而对于data参数,常用于post请求的数据传递
方法中如果有多个参数,后端接受参数要用@param(此处可以重命名前端传参)例如:
insert(@Param("name") String username, @Param("address") String address);
另外如果xml的动态sql里参数作为判断条件,后端接收也要用@param