天天看點

EL表達式的使用EL表達式的使用

EL表達式的使用

       1.1 什麼是EL表達式

                   EL(ExpressionLanguage)是為了使JSP寫起來更加簡單。表達式語言的靈感來自于 ECMAScript 和 XPath 表達式語言,它提供了在 JSP 中簡化表達式的方法,讓Jsp的代碼更加簡化。

      1.2 EL表達式的文法

                   文法格式:${表達式expr}

                   $為EL文法中的輸出符号,expr為EL有效表達式,它包含在一對大括号中。EL有效表達式可以包含文字、操作符、變量(對象引用)和函數的引用(隻能是get、set方法,在引用時需要去掉get、set,然後将首字母小寫)。

         1.3 EL表達式内置對象

   pageScope  page作用域

        ${pageScope.鍵值.屬性值}

    requestScopt  request作用域

        ${requestScopt.鍵值.屬性值}

    sessionScope  session作用域

        ${sessionScope.鍵值.屬性值}

    applicationScope application作用域

${applicationScope.鍵值.屬性值}

EL表達式的使用EL表達式的使用

1.4EL有效表達式基礎操作

EL表達式的使用EL表達式的使用

   補充:

Scope設定作用域,如果不指定作用域對象,會從作用域最低的對象搜尋pageScope<requestScopt<sessionScope<applicationScope

jsp内置對象 pageContext request session application

userbean的scope page request session application

el表達式内置對象 pageScope requestScope sessionScope applicationScope

繼續閱讀