標籤:express ons 運算式語言 res 建立對象 date() 開源 request --
第八章 EL、JSTL、Ajax技術
~~ EL (expression language) 是運算式語言
~~ JSTL(JSP Standard Tag Library) 是開源的JSP標準標籤庫
~~ Ajax(Asynchronous JavaScript and XML )是運用JavaScript 和可擴充語言(xml)
1.運算式語言EL 輸出動態資訊有以下三種: JSP內建對象out :<%out.print("要輸出的資訊");%> JSP運算式:<%=new java.util.Date();%> 運算式語言:${user.name} EL文法: 都是以 "${"開始 “}”結束,基本文法格式:${expression} 在頁面上顯示運算式expression的值,即擷取範圍變數的值,範圍變數就是使用setAttribute 方法存到page request session application 4種範圍內的對象。 將對象user1以屬性user存放在session範圍內: User user1=new User();//建立對象執行個體user1 session.setAttribute("user",user1);//將對象執行個體user1以屬性user儲存在session中 User user1=(user)session.getAAttribute("user"); out.print(user1.getName());//輸出對象user1的屬性那麼的值EL 表示為: ${sessionScope.user.name} 或${user.name}2.存取運算子 在EL中,對資料值的存取是通過“[]” “.” 來實現的 其格式為:${name.property} ${name["property"]} 或者 ${name[property]}
2017.11.16 JavaWeb-------第八章 EL、JSTL、Ajax技術