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

          主站蜘蛛池模板: 宁都县| 嘉义市| 社旗县| 青川县| 出国| 繁峙县| 尼木县| 扶绥县| 荔波县| 晴隆县| 莲花县| 如东县| 疏勒县| 元阳县| 清丰县| 达尔| 得荣县| 磴口县| 峨眉山市| 社旗县| 汽车| 乐昌市| 双辽市| 伊通| 万全县| 平阴县| 扎囊县| 嘉义县| 延边| 静乐县| 安图县| 六安市| 池州市| 都昌县| 通榆县| 永泰县| 二手房| 金昌市| 夹江县| 蒙城县| 合作市|