hwswl

           

          JSTL標(biāo)簽應(yīng)用指南(一)

          :如何使用標(biāo)簽
          ???????? 在jsp頁(yè)面中使用JSTL標(biāo)簽之前,我們首先需要在該頁(yè)頂部聲明標(biāo)簽庫(kù)的prefix(固定前綴)和URI(統(tǒng)一資源標(biāo)識(shí)).我們要使用core JSTL庫(kù),那么我們就要使用標(biāo)準(zhǔn)的前綴(c).例如:

          <%@ taglib prefix="c" uri="http://java.sun.com/jstl/core" %>????????

          <%@ taglib prefix="fmt" uri="http://java.sun.com/jstl/fmt" %>
          二:表達(dá)式語(yǔ)言語(yǔ)法
          ???JSTL表達(dá)式${data}指明變量的范圍,名稱(chēng)data.另外表達(dá)語(yǔ)言還支持以下固有的對(duì)象.??????

          范圍對(duì)象

          ????????? 含義

          pageScope

          頁(yè)面范圍變量

          requestScope

          請(qǐng)求范圍變量

          sessionScope

          會(huì)話(huà)范圍變量

          applicationScope

          應(yīng)用程序范圍變量

          param

          字符串類(lèi)型格式的請(qǐng)求參數(shù)

          paramValues

          字符串集合類(lèi)型的請(qǐng)求參數(shù)?

          header

          字符串類(lèi)型的HTTP請(qǐng)求頭部

          headerValues

          字符串集合類(lèi)型的HTTP請(qǐng)求頭部

          initParam

          上下文相關(guān)的初始化參數(shù)

          cookie

          Cookie值

          pageContext

          當(dāng)前頁(yè)的頁(yè)上下文對(duì)象

          ????????????? 例如:表達(dá)式 ${param.username} 指明:請(qǐng)求范圍.參數(shù)名稱(chēng).
          ????????????其中:范圍對(duì)象為:param;username為param對(duì)象內(nèi)部的一個(gè)屬性,對(duì)應(yīng)于請(qǐng)求的一個(gè)參數(shù)。
          ????????????
          ???三:屬性訪問(wèn)
          ??????為了從集合中得到屬性,JSTL表達(dá)式支持以下的操作:??

          ???????????? 1.點(diǎn)操作符標(biāo)志命名屬性,表達(dá)式${user.iq}表示:取出user對(duì)象的iq屬性值;
          ???????????????The dot (
          . ) operator retrieves a named property. The expression ${user.iq}

          ??????????????? indicates the iq property of the scoped variable named user;

          ???????????? 2.使用[]操作符,可以使用序號(hào)檢索出對(duì)應(yīng)的屬性的名字;
          ???????????????The bracket (
          [] ) operator lets you retrieve named or numbered properties;

          ???????????? 3.表達(dá)式${user["iq"]}和表達(dá)式${user.iq}含義一樣;
          ???????????????The expression
          ${user["iq"]} has the same meaning as ${user.iq}

          ???????????? 4.表達(dá)式${row[0]}取出行集合中的第一個(gè)元素(第一行);
          ???????????????The expression
          ${row[0]} indicates the first item in the row collection.

          posted on 2006-05-27 16:21 hwswl 閱讀(384) 評(píng)論(0)  編輯  收藏


          只有注冊(cè)用戶(hù)登錄后才能發(fā)表評(píng)論。


          網(wǎng)站導(dǎo)航:
           

          導(dǎo)航

          統(tǒng)計(jì)

          留言簿

          我參與的團(tuán)隊(duì)

          文章檔案

          搜索

          最新評(píng)論

          主站蜘蛛池模板: 高阳县| 常州市| 淮滨县| 成安县| 徐州市| 格尔木市| 兴安盟| 介休市| 赞皇县| 民丰县| 五指山市| 邻水| 宿迁市| 金昌市| 汝阳县| 新竹县| 雅江县| 信丰县| 宁夏| 洪泽县| 大名县| 会昌县| 敦煌市| 苏尼特左旗| 准格尔旗| 九江县| 金川县| 同德县| 永年县| 阜平县| 太仆寺旗| 蓬莱市| 吉安县| 仙桃市| 咸丰县| 舒城县| 濉溪县| 上犹县| 翁牛特旗| 科尔| 兴业县|