簡單使用


文章分類:Web前端 一、<s:if test="          "> </s:if>       test內容是判斷內容

        1、list 的非空判斷,需要判斷“是否爲空”和“size()”兩項,普通屬性或對象只需判斷前者

                    eg:        <s:if test="list!= null && list.size() > 0">

       2、emnu對象的判斷,可判斷其“name”屬性,如下“order”的payment屬性是emnu,

                    eg:        <s:if test="order.payment.name == 'payment.pao'"> 判斷當前order的payment屬性的name是否爲“payment.pao”

    二、<s:iterator value="         "  id="f"       status=" stuts" >          value需要進行iterator的list,f當前對象

                    eg:       <s:iterator value="list" id="f" status="stuts">
                                     <s:if test="#stuts.index % 7 == 0">

                                     //如果當前對象的index屬性(表示當前對象是第*個對象)模7餘數爲0就、、、

                                     <s:text name="%{price}"/>          //取出當前對象的price屬性

                                     </s:if>

                                    <s:if test="#f==3">

                                     //如果當前對象的值爲3就、、、

                                    </s:if>>

                               </s:iterator>

     三、當顯示一個emnu屬性的值時,可以將該屬性的name屬性作爲元素進行國際化的方式拿出

                              <s:text name="%{order.payment.name}"/>

發佈了8 篇原創文章 · 獲贊 3 · 訪問量 7萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章