关于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=""


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM