隨筆-124  評論-49  文章-56  trackbacks-0
          EL

          //EL  的基本用法
          類型            | 示例                         | 對應的調用方法
          javaBeans    | ${user.username}*    | user.getUsername()
                              | ${user["username"]}  |
                              | ${user['username']}   | sport[1]
          數(shù)組            | ${sport[1]}*             |
                              | ${sport['1']}              |
                              | ${sport["1"]}             |
          List              | ${address[2]}*          | address.get(2)
                              | ${address['2']}          |
                              | ${address["2"]}         |
          Map             | ${phone["home"]}     | phone.get("home")
                              | ${phone['home']}      |
                              | ${phone.home}*       |
                     
          //EL的內置對象(與JSP有區(qū)加別,只能在EL中使用,不能用在JSP中,名稱不同但指同一個內容)
          pageContext      對應JSP中當前頁面上下文的對象
          pageScope        對應JSP中page對象
          requestScope     對應JSP中request對象
          sessionScope     對應JSP中session對象
          applicationScope 對應JSP中application對象
          param            對應頁面?zhèn)髦档膶ο?br /> paramValues      對應頁面?zhèn)鱽硪唤M值的對象
          header           對應頁面頭信息的值對象
          headerValues     對應頁面頭信息的數(shù)組對象
          <%= session.getAttribute("phone")%>
          等價于:
          ${sessionScope.phone}
          cookie對應cookie對象的值
          initParam對應設定的初始參數(shù)的值

          //設定JSP不使用JSP EL
          當前面頁不使用
          <%@page isELIgnored="true"%>
          整個WEB應用不使用JSP EL
          修改web.xml
          <web-app...>
            <jsp-config>
              <jsp-property-group>
                <url-pattern>*.jsp</url-pattern>
                <el-ignored>true</el-ignored>
              </jsp-property-group>
            </jsp-config>
          </web-app>
          ----------------------------------------------------
          pageContext.setAttribute("username",null)//false
          pageContext.setAttribute("username","")//false

          ${empty username}//判斷username是否為空
          ---------------------------------------------------
          pageContext.setAttribute("username","janly")
          request.setAttribute("username","janly")
          session.setAttribute("username","janly")
          application.setAttribute("username","janly")

          ${pageScope.username}
          ${requestScope.username}
          ${sessionScope.username}
          ${applicationScope.username}
          ${username}按作用域范圍找查
          -----------------------------------------
          web.xml
          <context-param>
          <param-name>repeat</param-name>
          <param-value>100</param-value>
          </context-param>

          ${initParam.repeat}
          ${param.username}
          ---------------------------------

          posted on 2009-11-29 22:02 junly 閱讀(206) 評論(0)  編輯  收藏 所屬分類: jsp/servlet
          主站蜘蛛池模板: 吴江市| 扎赉特旗| 阿图什市| 资溪县| 章丘市| 大化| 蕲春县| 措美县| 南丹县| 定边县| 临汾市| 昆山市| 漯河市| 思茅市| 刚察县| 略阳县| 瓮安县| 黄陵县| 子洲县| 绥宁县| 齐河县| 东莞市| 湘潭市| 岳阳市| 盘山县| 扎赉特旗| 新巴尔虎右旗| 萨嘎县| 安龙县| 奉贤区| 武山县| 合山市| 新巴尔虎右旗| 九龙城区| 乐业县| 托里县| 秦皇岛市| 博爱县| 民乐县| 调兵山市| 嘉鱼县|