1旁蔼、EL概述和基本語法
EL表達(dá)式:expression language 表達(dá)式語言,要簡化jsp中java代碼開發(fā)锨苏。它不是一種開發(fā)語言,是jsp中獲取數(shù)據(jù)的一種規(guī)范
2棺聊、EL的具體功能
a伞租、獲取數(shù)據(jù)
EL表達(dá)式只能獲取存在4個(gè)作用域中的數(shù)據(jù)
? ??????${u}原理: pageContext.findAttribute("u");
? ? ? ? ? ? ? ? ? url?name=tom ?${param.name}
EL獲取對(duì)于null這樣的數(shù)據(jù),在頁面中表現(xiàn)為空字符串
????????????????????${u.name} == u.getName()方法
點(diǎn)(.) 運(yùn)算符相當(dāng)于調(diào)了getter方法限佩,點(diǎn)后頁面跟的是屬性名葵诈。
屬性導(dǎo)航
[ ]運(yùn)算符:點(diǎn)能做的,它也能做; 它能做的祟同,點(diǎn)不一定能做
${student.name}== ${student['name']} == ${student["name"]}
b作喘、運(yùn)算
empty:判斷null,空字符串和沒有元素的集合(即使集合對(duì)象本身不為null)都返回true
結(jié)果
三元運(yùn)算符: