EL表达式 作用域问题 对象名字和session的优先级

Posted 9527号码农

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了EL表达式 作用域问题 对象名字和session的优先级相关的知识,希望对你有一定的参考价值。

EL表达式 作用域问题 对象名字和session的优先级

 EL表达式可以从pageContext, request, session, application四个作用域中取到值,如果4个作用域都有name属性怎么办?

EL会按照从小到大的优先级顺序获取

pageContext > request > session > application

但是如果你有一个对象是它,那么就会优先选择对象比如user对象的name属性:

        <div style="font-weight:bold;font-size:16px;color:red;">!!${user.name}</div>

所有用session传递值时别跟对象名字重合了,否则容易出错!!!

以上是关于EL表达式 作用域问题 对象名字和session的优先级的主要内容,如果未能解决你的问题,请参考以下文章

jsp中EL表达式

7-EL表达式和JSTL表达式

如何将servlet中的变量在jsp页面中显示---jsp中的EL表达式

007_EL表达式的简化用法为什么一般只是省略pageScope

EL的隐含对象 访问作用域范围的隐含对象

EL表达式简单总结