1、EL表達式
單純在jsp頁面中出現,是在四個作用域中取值,page,request,session,application.
如果在struts環境中,它除了有在上面的四個作用域的取值功能外,還能從值棧(valuestack)中取值
特點:
${name},name在值棧中的查找順序是:先從對象棧中取,取到終止,否則,向map中取。
在對象棧的查找順序是,先從model中找是否有name這個屬性,找到終止,否則,找action中是否有name這個全局變量
:${#name},裏面的是不帶#號的
如果放在對象棧中的是壹個自定義的對象,那麽${property}裏面可以直接去該對象的屬性值
2、OGNL表達式::
讀取從後臺傳遞的值
%{#name}:表示從值棧的map中取值
%{name}:表示從值棧的對象棧中取值
%{#request.name}:表示從request域中取值