1、添加编辑页面
我们将新增页面复制一个,修改几处地方
我们设计我们的编辑页面的地址将会是/cms/post/edit/1这种形式,地址最后一块就是我们的文章id,所以我们先需要通过文章id获取原来的文章数据。
2、添加页面导航方法
修改PostController类
在这里可以看到,其实我们也可以在后台获取文章id,将变量放到ftl模板里面去获取,为了以后我们更好的理解前后端分离,这里,我们还是通过前端的方式获取id。效果如图(注意,大家先看数据库里面哪几个id是存在的,找一个存在的id进行测试)
我们先直接点提交测试下,发现报错
post方法不支持,原来上面忘记将post改成put了,现在我们改成put后再试就正常了。
3、列表页面增加编辑方法
现在我们回过头来给列表页面增加编辑方法
现在编辑页面和列表页面可以相互跳转了
4、总结
编辑页面其实和新增页面很类似,只是多了一步获取原始数据的操作。
代码:
https://github.com/www15119258/springboot-study/tree/branch11
网友评论