坑总结
# 6.9
- 数据库设计
实现的过程中,也在一直思考数据库的设计是否合理。感觉项目最难的地方还是数据库的实现。
- ajax请求
如何实现前后端交互?之前所有的请求都是通过一个button绑定发起一个请求,这次项目中使用到了json和ajax来进行传输,用了之后感觉非常香~、~
* 图片上传
前端:https://www.cnblogs.com/yysbolg/p/9117101.html
后端:https://blog.csdn.net/lajigao/article/details/80561261
* sl4j与腾讯云冲突(SLF4J: Class path contains multiple SLF4J bindings.)
https://blog.csdn.net/zipo/article/details/84580968评论中解决的
# 6.10
- request超出大小,Spring Boot:The field file exceeds its maximum permitted size of 1048576 bytes.
解决方法:修改配置
# 6.11
- 登陆时候,想用ajax请求与后端交互,并且给予提示信息。但是原生按钮按完之后会刷新表单,信息无法显示,表单也会重新刷新。
解决方法:https://blog.csdn.net/weixin_40267415/article/details/88538382
修改原生button为input类型的button
原因:button 写在form 里面会默认提交表单刷新页面
写成 或者a标签
- layui index界面无法解析thymeleaf…..我要吐了
淦,我终于明白为什么错误了。
thymeleaf需要通过视图器的转发渲染,我之前写的那种代码是通过前端进行页面跳转,直接跳转到了index.html,这样的跳转方式,相当于直接读取html文件,所以thymeleaf设定的值都没有渲染成功。
再修改的时候,index跳转我想当然的又进行了一次ajax请求,后端也收到了这个请求,但是页面并未进行跳转,这个跟ajax本身的设计有关,下来还要再了解一下。
总之最后改成了windows.location.href = ‘index’,来进行页面跳转,最终实现了用户名的填写……👴真的要🤮了
参考资料:https://www.jianshu.com/p/f19f30c156fe
# 6.12
- 选取当前行
https://blog.csdn.net/weixin_44546509/article/details/92731404
- 获取当前行行号
https://fly.layui.com/jie/25151/
# 6.16
- 传输到后段为一个json数组,如何转换成java bean数组
fastjson转换JSON.parse(str, T.clazz)
# 6.17
- 复选框实现批量删除,表格如何删除?