程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> JAVA編程 >> 關於JAVA >> Tomcat開發連載 JSP EL

Tomcat開發連載 JSP EL

編輯:關於JAVA

 1.1.7 JSP EL

  JSP EL(Exression Language)表達式語言,是包含在JSTL(JavaServer Page Standard Library)1.0的一個簡單的資料存取與運算的語言。自從JSP2.0後,則納入了JSP正式標准,稱為JSP所支持的特性之一。JSP Exression Language定義了變量存取、運算、函數等內容,配合JSTL其他標簽或流程控制標簽,就可以實現更好的邏輯視圖分離之目的。例如:下面是一個JSP網頁利用Exression Language來計算使用者所請求的兩個數字相加結果:

  

   

   

  

   簡單的EL運算

  

${param.a} ${param.b}=${param.a param.b}

  

  

  如果使用表單或直接在網址上傳入a與b的值,例如:http://localhost:8080/myJSp/elTest.JSP?a=10&b =14則會取得下面的結果:

  

  

  

   簡單的EL運算:

  

10 14 = 24

  

  

  在這個簡單的例子中,可以看到Expression Language是使用 ${ 與 } 來包括所要存取的隱含對象、變量與其進行運算,param是Expression Language的隱含對象,表示使用者的請求參數,param.a表示取得使用者請求參數a的值。大致而言,Expression Language中的每一個隱含對象,其訪問的數據與作用范圍對應於JSP隱含對象。至於 則是Expression Language中定義的操作符,EL操作符同一般的程式語言一樣,提供有算術運算、邏輯運算、關系運算等運算符。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved