ssm/springboot+thymeleaf:带一个/多个参数请求删除,修改记录,后端接受的两种方式,

阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6


ssm/springboot:带参数请求,后端接受的两种方式

1.一个参数传递的处理。

这里提供两种方式

<a th:href="@{/deleteactivity/}+${gender.getAid()}">删除</a>
<a th:href="@{/toupdateactivity(aid=${gender.getAid()})}" >修改</a>

后端接收

/**
* 删除活动
* **/
@RequestMapping("deleteactivity/{aid}")
public String deleteActivity(@PathVariable("aid")int aid){
activityService.deleteActivity(aid);
return "redirect:/toactivitymanagement";
}
/**
* 跳转修改活动内容
* **/
@GetMapping("/toupdateactivity")
public String toupdateActivity(@RequestParam("aid") Integer aid,Model model){
Activity activity=activityService.findActivityById(aid);
List<Activitytype> actypelists=activityTypeService.activityTypeList();
model.addAttribute("activity",activity);
model.addAttribute("actypelists",actypelists);
return "activity/updateactivity";
}

2.多个参数的处理

<a th:href="@{/toupdatelist(oid=${gender.getOid()},tele=${gender.getTele()})}""></a>

后端

//跟新订单信息;
//传过来订单号和电话查询到用户和订单信息
@GetMapping("/toupdatelist")
public String toupdatelistinfo(Model model,@RequestParam("oid") Integer oid, @RequestParam("tele") String tele){
//根据电话查询用户信息
Userinfo userinfo=userinfoService.finduserBytele(tele);
//根据oid查询订单信息
Orderinfo orderinfo=orderinfoService.findorderbyid(oid);
//返回镜架和镜片的list
List<Eyeglass> eyeglasslist=eyeglassService.eyeglasslist();
List<Eyeframe> eyeframelist=eyeframeService.eyeframelist();
model.addAttribute("eyeglasslist",eyeglasslist);
model.addAttribute("eyeframelist",eyeframelist);
model.addAttribute("userinfo",userinfo);
model.addAttribute("orderinfo",orderinfo);
return "routine/updatelist";
}

有用的话点赞,收藏,关注一下吧


阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6
标签: Spring

“ssm/springboot+thymeleaf:带一个/多个参数请求删除,修改记录,后端接受的两种方式,” 的相关文章