版权声明:原创 https://blog.csdn.net/qq_39115469/article/details/85075840
RESTful:表现层状态转换。是一种设计风格。可以使url更简洁,使系统更安全。
RESTful:
1. 需要在传输数据时以 /${参数名} 的格式,不是以往的 ?XX=XX 格式传输
<a href="/del/${job.id}">删除</a>
2. 接收参数时,需要在映射路径后面加 /{参数名} ,还需要在方法参数前加 @PathVariable 注解。
@RequestMapping("/del/{id}")
public String dele(@PathVariable Integer id,HttpServletRequest req) throws Exception{
jobService.delete(id);
return "redirect:/jobs/query";
}
非RESTful:
1. 通过 ?参数名=参数值 的方式传输。
<a href="/delete?retailerid=${item.retailerid}">删除</a>
2.在接收参数时不需要做什么处理。直接接收。
@RequestMapping("/delete")
public String delete(Retailer retailer) {
retailerService.delete(retailer);
return "redirect:/retailer";
}