post,get不再介绍
<!--发送put请求修改员工数据-->
<!--
1、SpringMVC中配置HiddenHttpMethodFilter;(SpringBoot自动配置好的)
2、页面创建一个post表单
3、创建一个input项,name="_method";值就是我们指定的请求方式
-->
put请求
<form th:action="@{/emp}" method="post"><input type="hidden" name="_method" value="put" th:if="${emp!=null}"/>
</form>接受put请求@PutMapping("/emp")public String updateEmployee(Employee employee){System.out.println("修改的员工数据:"+employee);employeeDao.save(employee);return "redirect:/emps";}delete请求
<form id="deleteEmpForm" method="post"><input type="hidden" name="_method" value="delete"/>
</form>接受delete请求//员工删除@DeleteMapping("/emp/{id}")public String deleteEmployee(@PathVariable("id") Integer id){employeeDao.delete(id);return "redirect:/emps";}
转发与重定向
@PostMapping("/emp")public String addEmp(Employee employee){//来到员工列表页面System.out.println("保存的员工信息:"+employee);//保存员工employeeDao.save(employee);// redirect: 表示重定向到一个地址 /代表当前项目路径// forward: 表示转发到一个地址return "redirect:/emps";}