1、${param.name}等价于request.getParameter("name"),{param[name]}也是一样的。主要用于从地址的参书中获取值
2、${params.name}等价于request.getParameterValues("name"),大多用于获取客户端的数组数据,如复选框标签的值。
3、${requestScope.name} 或者${name}等价于 request.getAttribute("name") 对应这request.setAttribute("name")
没有指定从哪个作用域中取数据,会按顺序pageScope、requestScope、sessionScope、applicationScope,从最小的作用域开始搜索为name的值。
4、使用前一定注意是Attribute属性还是Parameter属性
各种得到属性的EL表达式:
${XXXscope.attribute},其中XXXscope指pageSocpe、requestScope、sessionScope、applicationScope,attribute指的就是你在某个scope中设置的属性了。