freemarker非空判斷、三目運算


時間緊迫,直接進入主題:

      <#list teamlist as myteam>
                <!--   用戶名:${myteam.username!''}||編號:${myteam.USER_NUM} ||用戶真實姓名:${myteam.realname!''} ||注冊時間:${myteam.createtime!''} <br>
                -->  
                <li>
                    <a href="#">
                        <span class="myteam_list_s1"></span>
                        <!--<span class="myteam_list_s2">${myteam.username!''}</span>-->
                        <span class="myteam_list_s2">${(myteam.username??)?string(myteam.username!'',myteam.nick_name)}</span>
                        <span class="myteam_list_s3">注冊時間:${(myteam.createtime?string("yyyy.MM.dd"))!''}  </span>
                        <div class="clear"></div>
                    </a>
                </li>
            </#list>

在這里,我們主要看這行代碼

${(myteam.username??)?string(myteam.username!'',myteam.nick_name)}
解釋:
 (myteam.username??)                    //'??',這個操作符告訴我們一個值是否存在。基於這種情況, 結果是 true 或 false

 ?string(myteam.username!'',myteam.nick_name)    //freemarker的三目運算:  true?string('是','否') //結果:是


時間寶貴,告辭!!!

  


免責聲明!

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



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