1. 程式人生 > >EL表示式(Expression Language)

EL表示式(Expression Language)

(1)< %=request. getParameter(“username”)% > 等價於 ${ param. username } (2)< %=user.getAddr( ) %> 等價於 user.addrusernamenull,3&lt;{user.addr}。(如果得到一個username為空,則不顯示null,而是不顯示值。) (3)&lt; %=request.getAttribute(“userlist”) %&gt; 等價於

amenull,3< { requestScope.userlist } (4)原理如上例3。 ${requestScope.userlist} 1 ${sessionScope.userlist} 2 ${applicationScope.userlist} 3 ${pageScope.userlist} 4 ${uselist} 含義:執行順序為4 1 2 3。 “.”後面的只是一個字串,並不是真正的內建物件,不能呼叫物件。 (5)<%=user.getAddr( ) %> 等價於 ${user.addr} 第一句前面的user,為一個變數。 第二句後面user,必須為在某一個範圍裡的屬性。