EL表达式用法

1、例如,

< %=request. getParameter(“username”)% > 等价于 ${ param. username }

2、例如,但是下面的那句EL语言可以完成如果得到一个username为空,则不显示null,而是不显示值。

<%=user.getAddr( ) %> 等价于 ${user.addr}。

3、例如:

<%=request.getAttribute(“userlist”) %> 等价于$ { requestScope.userlist }

4、例如,原理如上例3。

${requestScope.userlist} 1

${sessionScope.userlist} 2

${applicationScope.userlist} 3

${pageScope.userlist} 4

${uselist} 含义:执行顺序为4 1 2 3。

“.”后面的只是一个字符串,并不是真正的内置对象,不能调用对象。

4、例如,

<%=user.getAddr( ) %> 等价于 ${user.addr}

第一句前面的user,为一个变量

第二句后面user,必须为在某一个范围里的属性。

posted on 2015-04-23 19:31  Flag宋  阅读(191)  评论(0编辑  收藏  举报

导航