1. 程式人生 > >EL表示式:三元運算子+關係運算符

EL表示式:三元運算子+關係運算符

有很多資料庫的表裡儲存一些欄位是用數字來表示其值。比如:性別(sex)欄位,0為男,1為女。我們在業務處理,使用SQL查詢到的結果性別會為0或1,但這並不是我們想要的最終結果,此處是在前臺使用EL表示式對結果進行處理。

學生性別:<input value = "${student.sex}">       ----》(未處理前結果)    學生性別:0

學生性別:<input value = "${student.sex eq 0? "男:"女"}">       ----》(EL處理後的結果)    學生性別:男
附:

EL運算子 
1.算術運算子有五個:+、-、*或$、/或div、%或mod
2.關係運算符有六個:==或eq、!=或ne、<或lt、>或gt、<=或le、>=或ge
3.邏輯運算子有三個:&&或and、||或or、!或not
4.其它運算子有三個:Empty運算子、條件運算子、()運算子
最常用的表示式:

為空判斷:${empty param.name}

三元運算:${A?B:C}

算數運算:${A*(B+C)}