一、回显功能
做实际修改操作之前,需要有个回显功能,就是点编辑页后可以看到数据。
1.修改操作超链接
这里的请求地址跟删除的一样,需要带上 id,因为要回显这个 id 的数据。
<td>
<a @click="deleteEmployee" th:href="@{/employee/} + ${employee.id}">删除</a>
<a th:href="${/employee/} + ${employee.id}">更新</a>
</td>
重新部署后,鼠标移动到更新按钮上,浏览器左下角同样可以显示出请求的地址。
2.处理控制器方法
因为这个回显操作请求,不仅仅是做视图的返回,还要去获取 id 下的信息,所以这里不能通过配置 view-controller 来实现了,需要编写控制器方法。
继续在类 EmployeeController 下新增方法:
@RequestMapping(value = "/employee/{id}", method = RequestMethod.GET)
public String getEmployeeById(@PathVariable("id") I