1. 程式人生 > >2017.11.16 JavaWeb-------第八章 EL、JSTL、Ajax技術

2017.11.16 JavaWeb-------第八章 EL、JSTL、Ajax技術

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技術