2017.11.16 JavaWeb-------第八章 EL、JSTL、Ajax技術
阿新 • • 發佈:2017-11-16
sco 存在 基本語法 jsp 對數 exp att 表達 down
第八章 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技術