更新時(shí)間:2020-09-09 16:18:25 來(lái)源:動(dòng)力節(jié)點(diǎn) 瀏覽1318次
EL算術(shù)運(yùn)算
表達(dá)式語(yǔ)言支持的算術(shù)運(yùn)算符和邏輯運(yùn)算符非常多,所有在Java語(yǔ)言里支持的算術(shù)運(yùn)算符,表達(dá)式語(yǔ)言都可以使用;甚至Java語(yǔ)言不支持的一些算術(shù)運(yùn)算符和邏輯運(yùn)算符,表達(dá)式語(yǔ)言也支持。
<%@ page contentType="text/html; charset=gb2312"%> <html> <head> <title>表達(dá)式語(yǔ)言 - 算術(shù)運(yùn)算符</title> </head> <body> <h2>表達(dá)式語(yǔ)言 - 算術(shù)運(yùn)算符</h2> <hr> <table border="1" bgcolor="aaaadd"> <tr> <td><b>表達(dá)式語(yǔ)言</b></td> <td><b>計(jì)算結(jié)果</b></td> </tr> <!-- 直接輸出常量 --> <tr> <td>\${1}</td> <td>${1}</td> </tr> <!-- 計(jì)算加法 --> <tr> <td>\${1.2 + 2.3}</td> <td>${1.2 + 2.3}</td> </tr> <!-- 計(jì)算加法 --> <tr> <td>\${1.2E4 + 1.4}</td> <td>${1.2E4 + 1.4}</td> </tr> <!-- 計(jì)算減法 --> <tr> <td>\${-4 - 2}</td> <td>${-4 - 2}</td> </tr> <!-- 計(jì)算乘法 --> <tr> <td>\${21 * 2}</td> <td>${21 * 2}</td> </tr> <!-- 計(jì)算除法 --> <tr> <td>\${3/4}</td> <td>${3/4}</td> </tr> <!-- 計(jì)算除法 --> <tr> <td>\${3 div 4}</td> <td>${3 div 4}</td> </tr> <!-- 計(jì)算除法 --> <tr> <td>\${3/0}</td> <td>${3/0}</td> </tr> <!-- 計(jì)算求余 --> <tr> <td>\${10%4}</td> <td>${10%4}</td> </tr> <!-- 計(jì)算求余 --> <tr> <td>\${10 mod 4}</td> <td>${10 mod 4}</td> </tr> <!-- 計(jì)算三目運(yùn)算符 --> <tr> <td>\${(1==2) ? 3 : 4}</td> <td>${(1==2) ? 3 : 4}</td> </tr> </table> </body> </html>
上面頁(yè)面中示范了表達(dá)式語(yǔ)言所支持的加、減、乘、除、求余等算術(shù)運(yùn)算符的功能。
表達(dá)式語(yǔ)言不僅可在數(shù)字與數(shù)字之間比較,還可在字符與字符之間比較,字符串的比較是根據(jù)其對(duì)應(yīng)UNICODE值來(lái)比較大小的。
注意:在使用EL關(guān)系運(yùn)算符時(shí),不能夠?qū)懗桑?/p>
${param.password1}==${param.password2}
或者
${${param.password1}==${param.password2}}
而應(yīng)寫(xiě)成
${param.password1==param.password2}
Empty運(yùn)算符
Empty運(yùn)算符主要用來(lái)判斷值是否為空(NULL,空字符串,空集合)。
條件運(yùn)算符
${A?B:C}
以上就是“EL表達(dá)式中的運(yùn)算,基礎(chǔ)入門(mén)”的詳解介紹,更多資料大家可以在動(dòng)力節(jié)點(diǎn)官網(wǎng)的Java技術(shù)文檔中查找。
0基礎(chǔ) 0學(xué)費(fèi) 15天面授
有基礎(chǔ) 直達(dá)就業(yè)
業(yè)余時(shí)間 高薪轉(zhuǎn)行
工作1~3年,加薪神器
工作3~5年,晉升架構(gòu)
提交申請(qǐng)后,顧問(wèn)老師會(huì)電話與您溝通安排學(xué)習(xí)
初級(jí) 202925
初級(jí) 203221
初級(jí) 202629
初級(jí) 203743