格式:${ } (括号中放值)
el表达式是可以代替jsp中的表达式(即输出结果)
若取的属性中包含-等符号(非字母和数字)的需要用 [ ]中括号${ map["list-f"]},否则直接用点 . 连接${map.list}
el表达式 在取值时的范围
page PageScop
Request RequestScope
Session SessionScope
Application ApplicationScope
即表达式与el在的变换
例如:
请求的参数
${param.username} 相当于 表达式 < % = request.getparamter("username")%>
session中取值时
< % =session.getAttribute("username") %> el表达式可写成 ${SessionScope.username}
若是直接${ username} 这个时候el表达式会依次按照 page request session Application 的顺序搜索 当找到该变量时 就返回其值,停止往下搜索