thymeleaf標簽之th:text的使用
在寫<p th:text=" "></p>時,在網上找到下面的寫法(發現還是出錯)
如果是需要從model中取值的話 寫法為th:text="${model的name}"
th:text="${childD.name}"
如果是需要字符串與model中的值進行拼接的話,寫法為th:text="'字符串'+${model的name}"
th:text="'姓名:'+${childD.name}"
****************************************************************************************************************************************
我的程序是:
pojo中有三個對象:User (userId、username、 password 、 adId)
Address(adId、 province、 city) //adId是外鍵 fk
extendUser(Address address) //該類繼承User (public class extendUser extends User)
下面就以圖片來展示吧~~~
1、先看Controller

2、根據Controller中的調用了userAddressService.findAllUserAddress()在看Service層

3接着就是ServiceImp層

4、最后就是Mapper(dao)層

5、Mapper.xml

6、最后就是HTML了

***************************************************************************************************************
到這里就回到我最開始的重點地方了:<p th:text=" "></p>
開始我一直出錯,后面發現:原來${User.userName }不行,一定要寫成${extendUser.userName}才行。
原來:
雖然extendUser繼承的User,但是${ } 中還是要寫直接類extendUser才行。
