EL中的param和params

 

${param.name}等价于request.getParameter("name"),{param[name]}也是一样的。

${params.name}等价于request.getParameterValues("name"),大多用于获取客户端的数组数据,如页面的复选框的值。

 

注意:${requestScope.name} 等价于 request.getAttribute("name")

         ${name}没有指定从哪个作用域中取数据,会按顺序pageScope、requestScope、sessionScope、applicationScope,从最小的作用域开始搜索为name的值。

 

各种得到属性的EL表达式:

${scope.attribute},其中scope指pageSocpe、requestScope、sessionScope、applicationScope,attribute指的就是你在某个scope中设置的属性了。

 

 

你可能感兴趣的:(EL中的param和params)