更新時間:2020-09-09 16:18:25 來源:動力節(jié)點 瀏覽1329次
EL算術(shù)運算
表達(dá)式語言支持的算術(shù)運算符和邏輯運算符非常多,所有在Java語言里支持的算術(shù)運算符,表達(dá)式語言都可以使用;甚至Java語言不支持的一些算術(shù)運算符和邏輯運算符,表達(dá)式語言也支持。
<%@ page contentType="text/html; charset=gb2312"%> <html> <head> <title>表達(dá)式語言 - 算術(shù)運算符</title> </head> <body> <h2>表達(dá)式語言 - 算術(shù)運算符</h2> <hr> <table border="1" bgcolor="aaaadd"> <tr> <td><b>表達(dá)式語言</b></td> <td><b>計算結(jié)果</b></td> </tr> <!-- 直接輸出常量 --> <tr> <td>\${1}</td> <td>${1}</td> </tr> <!-- 計算加法 --> <tr> <td>\${1.2 + 2.3}</td> <td>${1.2 + 2.3}</td> </tr> <!-- 計算加法 --> <tr> <td>\${1.2E4 + 1.4}</td> <td>${1.2E4 + 1.4}</td> </tr> <!-- 計算減法 --> <tr> <td>\${-4 - 2}</td> <td>${-4 - 2}</td> </tr> <!-- 計算乘法 --> <tr> <td>\${21 * 2}</td> <td>${21 * 2}</td> </tr> <!-- 計算除法 --> <tr> <td>\${3/4}</td> <td>${3/4}</td> </tr> <!-- 計算除法 --> <tr> <td>\${3 div 4}</td> <td>${3 div 4}</td> </tr> <!-- 計算除法 --> <tr> <td>\${3/0}</td> <td>${3/0}</td> </tr> <!-- 計算求余 --> <tr> <td>\${10%4}</td> <td>${10%4}</td> </tr> <!-- 計算求余 --> <tr> <td>\${10 mod 4}</td> <td>${10 mod 4}</td> </tr> <!-- 計算三目運算符 --> <tr> <td>\${(1==2) ? 3 : 4}</td> <td>${(1==2) ? 3 : 4}</td> </tr> </table> </body> </html>
上面頁面中示范了表達(dá)式語言所支持的加、減、乘、除、求余等算術(shù)運算符的功能。
表達(dá)式語言不僅可在數(shù)字與數(shù)字之間比較,還可在字符與字符之間比較,字符串的比較是根據(jù)其對應(yīng)UNICODE值來比較大小的。
注意:在使用EL關(guān)系運算符時,不能夠?qū)懗桑?/p>
${param.password1}==${param.password2}
或者
${${param.password1}==${param.password2}}
而應(yīng)寫成
${param.password1==param.password2}
Empty運算符
Empty運算符主要用來判斷值是否為空(NULL,空字符串,空集合)。
條件運算符
${A?B:C}
以上就是“EL表達(dá)式中的運算,基礎(chǔ)入門”的詳解介紹,更多資料大家可以在動力節(jié)點官網(wǎng)的Java技術(shù)文檔中查找。
初級 202925
初級 203221
初級 202629
初級 203743