一,什么是表達式語言? 表達式語言(ExPRession Language)是一種簡化的數據訪問方式。使用表達式語言可以方便的訪問jsp的隱含對象和javaBeans組件,在JSP 2規范中,建議盡量使用表達式語言使JSP文件的格式一致,避免使用java腳本。 二,表達式語言的作用? 表達式語言可用于簡化jsp頁面的開發,允許美工設計人員使用表達式語言的語法獲取業務邏輯組件傳過來的變量值。
表達式語言的語法格式: ${expression}
1.表達式語言支持的算術運算符和邏輯運算符 表達式語言支持的算術運算符和邏輯運算符非常多,所有在java語言里支持的算術運算符,表達式語言都可以使用,甚至java語言不支持的一些算術運算符和邏輯運算符,表達式語言也支持。 下面的JSP頁面示范了在表達式語言中使用算術運算符。
上面的頁面中示范了表達式語言所支持的加,減,乘,除求余等算術運算符的功能,讀者可能也發現了表達式語言還支持div,mod等運算符。而且表達式語言把所有數值都當成浮點數處理,所以3/0的實質是3.0/0.0,得到的結果應該是infinity。
從上面的程序中可以看出:表達式語言不僅可在數字與數字之間比較,還可以在字符與字符間比較,字符串的比較是根據其對應Unicode值來比較大小的。
新聞熱點
疑難解答