EL是expression Language的缩写,它是jsp内置的一种表达式语言,从jsp2.0开如,就不让在使用java脚本,而是使用el表达式来替换jsp中java脚本。
El表达式格式 ${表达式}
使用el表达式的主要敘是代替jsp页面上的<%=%>,也就是说,el表达式主要作用是向浏览器输出数据,例如${1+2} 会浏览器输出3.
1、 作用:向界面输出内容。只能输出内容。显示数据用的2、基本语法形式:${EL表达式}
<%=%>:JSP中的Java表达式。官方不建议使用。
${}:EL表达式。官方推荐的。
3、作用分解:
l 获取数据:替换JSP中的<%=%>
前提:只能获取四大域对象中的数据
${p}依次从page、request、session、application范围中查找名字为p的对象,找到为止。没有找到,页面什么都不显示。
运算符:
点运算符。 ${p.name}等同p.getName()
[]运算符。可以获取有索引的集合中的元素。还能干点运算符能做的事