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设置的属性已经不能使用了。
posted @ 2018-11-01 14:15  JinFish  阅读(154)  评论(0编辑  收藏  举报