el表达式
Posted huangshizhou
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了el表达式相关的知识,希望对你有一定的参考价值。
EL表达式主要用于替换JSP页面中的脚本表达式,以从各种类型的web域 中检索java对象、获取数据。
注意目的是用来获取数据的,而不是设置数据。
在使用el表达式时,会遇到${xx}的写法,如${name}。这个表达式的意义是
pageContext.findAttribute("name")
就是从page、request、session、application中寻找是否有setattribut(“name”)的
如果在page中就发现,那么就取page.getattribute("name")的值,如果在page中没有找到,就继续向request寻找,以此类推,直到找到为止,
如果一直到application都没有找到,那么就会显示null。
如果是转发(不是重定向),尽管地址没有改变,但是仍然不是一个页面了,pagecontext设置的属性已经不能使用了。
以上是关于el表达式的主要内容,如果未能解决你的问题,请参考以下文章