1、表达式语言可以很方便地进行属性的输出,他能自动判断属性是否为空
2、在EL中存在了11个内置对象
pageContext、pageScope、requestScope、sessionScope、applicationScope/
param、paramValues、header、headerValues、cookie、initParam
3、对于要用表达式语言输出的属性,该属性必须要先保存于某一个属性范围内
对于不同属性范围的同一个属性,如果输出时没有指定保存范围,则默认输出pageScope属性范围中的属性
可以使用${属性范围.属性名}来输出想要输出的属性
4、在表达式语言中,调用方法是通过反射机制来调用的,例如
<h3>Ip地址:${pageContext.request.remoteAddr}</h3>
实际上是调用 pageContext.getRequest().getRemoteAddr()方法,所以调用的方法一般都是get Xxx()或者是isXxx()
5、接收参数 param、paramValues
${param.参数名}
对于接收一组参数,则必须要指定下标ParamValues.inst[0]、ParamValues[1]
表达式语言对集合的支持