el 中requestScope和param

Posted hy7873

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了el 中requestScope和param相关的知识,希望对你有一定的参考价值。

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

 

1、requestScope时页面获取从服务端传来的值

相当于:request.getAttributes("")

表明一个http请求的整个声明周期。

 

2、params用于页面间传递参数

可以使用:request.getParameter("")代替

 

注意:

${param.name} 等价于 request.getParamter("name"),这两种方法一般用于服务器从页面或者客户端获取的内容。

${requestScope.name} 等价于 request.getAttribute("name"),一般是从服务器传递结果到页面,在页面中取出服务器保存的值。 

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

 

以上是关于el 中requestScope和param的主要内容,如果未能解决你的问题,请参考以下文章

关于el jstl

EL表达式

JSP中是EL表达式与JSTL

EL表达式的技巧

js中使用el表达式

EL表达式隐式对象