美文网首页
Spring Boot入门(第十章):新增页面

Spring Boot入门(第十章):新增页面

作者: 苍_之涛 | 来源:发表于2020-03-21 13:56 被阅读0次

通常新增页面有两种方式,一种是在列表页面弹框,一种是跳到新的页面,这里我们现在使用跳到新的页面的方式。

1、添加新增页面

我们复制下列表页面,进行修改

2、添加后台导航方法

修改PostController类

3、测试页面

4、实现返回按钮方法

我们先给返回按钮加上事件,点击返回按钮的时候,让他回到文章列表页面

点击返回能正常返回列表页后,我们再在列表页增加一个新增按钮,来跳到新增页面。

现在,我们两个页面可以相互跳转了。

5、提交表单

axios使用post提交表单,默认就是request payload方式,在这里,如果我们新增成功,没有报错的话,就直接返回列表页面。

这里,我们正常新增了一条记录,但是发布日期为空,发布日期我们一般由后台自动生成,使用系统时间就行了,理论上作者也是应该取当前登录用户,但现在我们这里还没有做用户登录,暂时不处理。

我们修改一下PostController里原来的save方法,这样发布日期就有了。

6、总结:

上面的例子比较简单,实际项目中,我们一般需要做前后端的表单验证,在这里提一下,前后端两边的表单验证是都需要做的,前端的验证是为了更好的用户体验,而后端的验证则是为了安全考虑,避免使用postman一类的工具直接请求。还有异常处理也是必须要做的。

代码:

https://github.com/www15119258/springboot-study/tree/branch10

相关文章

网友评论

      本文标题:Spring Boot入门(第十章):新增页面

      本文链接:https://www.haomeiwen.com/subject/ysyyyhtx.html