hyljava

          JSP中EL表達式三元(三目)運算符的使用

          Java中的三元運算符為:條件?條件為true值:條件為false的值
          EL也有一樣的運算符,用EL的三元運算符有時可以代替c:choose標簽,為我們的工作省下很大力氣。

          比如gender為0顯示男,其余顯示女,我們可以這么寫:

          <c:choose>
          <c:when test="${gender eq 0}"></c:when>
          <c:otherwise></c:otherwise>
          </c:choose>

          但是不是顯得太麻煩了?其實我們這里就可以使用EL表達式中的三元運算符了,上面可以簡化為:

          ${gender eq 0?"男":"女"}

          這樣是不是簡練了很多?在JSTL和EL處理非A即B的時候,三元運算符簡單了許多。

          轉載請注明:觀測者 » JSP中EL表達式三元運算符的使用

          posted on 2015-08-25 11:03 何云隆 閱讀(2735) 評論(0)  編輯  收藏 所屬分類: JS

          主站蜘蛛池模板: 昭通市| 宜章县| 武义县| 岚皋县| 濉溪县| 门头沟区| 新余市| 金塔县| 新河县| 光山县| 江北区| 包头市| 江西省| 浪卡子县| 永年县| 巴彦淖尔市| 济宁市| 新昌县| 敦化市| 馆陶县| 和政县| 阳西县| 茌平县| 锡林浩特市| 普陀区| 黄陵县| 开平市| 呼玛县| 姚安县| 建始县| 门源| 新田县| 子长县| 巴彦淖尔市| 京山县| 嵩明县| 城市| 铁岭市| 宜春市| 大余县| 呼玛县|