thymeleaf標簽學習心得(一)



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才行。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM