关于Thymeleaf在html界面无法获取数据的问题

这里可依据重定向以及转发作为参考进行学习

response.getRequestDispatcher前后不共用一个request导致数据链接丢失

 

控制类Controlller

 

 

 

 

 

static 下的index.html

 

 

 

 

 浏览器结果

 

 

 

 

 

重定向和转发区别参考链接:

https://blog.csdn.net/qq_38172784/article/details/117414493

 

明白缘由后,我们取消重定向redirect:/index.html

改为index.html

(注意这里我们取消重定向后thymeleaf的默认地址就会回到/templates下的index.html)

我的电脑application.properties里的配置

 

我的static和templates里的文件如下

 

 

 均含有index.html且代码如上均相同

 

删除重定向

 

 

 

显示结果(与我们预期相同):

 

 

 

在这里注意提醒各位每个HTML中要加入这一行

 

 才能使用th:utext=""

posted @ 2021-06-11 22:11  曹小猫  阅读(1131)  评论(0)    收藏  举报