相信自己!

            BlogJava :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理 ::
            26 隨筆 :: 3 文章 :: 13 評論 :: 0 Trackbacks

          WebWork標(biāo)簽庫分為七大類:
          通用標(biāo)簽: 最常用, 最基本的標(biāo)簽;
          組件化標(biāo)簽: 鼓勵視圖的組件化;
          流程控制標(biāo)簽: 在JSP頁面中管理控制流程;
          迭代標(biāo)簽: 迭代元素并操作可迭代(iterable)的對象;
          UI標(biāo)簽: 生成HTML表單字段和控件;
          VUI標(biāo)簽: 在WebWork2.0版本之后,VUI 標(biāo)簽已經(jīng)從WebWork里移除.因?yàn)樗鼈冊?年中基本沒有被使用過;
          國際化支持標(biāo)簽: 提供國際化視圖支持.
          通用標(biāo)簽


          <ww:property /> 

          獲取結(jié)果的屬性值. 如果值未指定, 將返回棧頂值.

          <ww:push />

          將一個值壓入值棧.

          <ww:param />

          設(shè)置父標(biāo)簽的參數(shù). 僅用于其他標(biāo)簽內(nèi)部, 用于設(shè)置父標(biāo)簽?zāi)承傩缘闹?

          <ww:set />

          將值棧中的某個對象的值設(shè)置到一個scope(page, stack, application, session)中. 如果值未給定, 將使用棧頂值. 如果scope未給定, 使用"webwork"的缺省scope.

          <ww:url />

          構(gòu)建一個編碼的URL.

          組件化標(biāo)簽


          <ww:action />

          在標(biāo)簽庫的上下文環(huán)境中執(zhí)行一個活動. 標(biāo)簽的主體用來顯示活動執(zhí)行的結(jié)果.

          <ww:bean />

          創(chuàng)建一個JavaBean, 初始化它的屬性并放入ActionContext以便后續(xù)使用.

          <ww:include />

          包含另一個頁面或活動.

          流程控制標(biāo)簽
          這個if-else的標(biāo)簽集合就像if-else腳本一樣.


          <ww:if />

          有條件執(zhí)行路徑. 換言之, 如果布爾條件是true的話, 就運(yùn)算標(biāo)簽主體內(nèi)容.

          <ww:else />

          if標(biāo)簽的反向執(zhí)行路徑. 換言之, 如果前一個if標(biāo)簽的布爾條件是false的話, 就運(yùn)算標(biāo)簽主體內(nèi)容.

          <ww:elseif />

          if標(biāo)簽的反向執(zhí)行路徑. 換言之, 如果前一個if標(biāo)簽的布爾條件是false且本標(biāo)簽的布爾條件是true的話, 就運(yùn)算標(biāo)簽主體內(nèi)容.

          迭代標(biāo)簽


          <ww:iterator />

          在一個集合(collection)上迭代.

          <ww:generator />

          生成迭代器(Iterator).

          <ww:append />

          添加幾個迭代器.

          <ww:subset />

          獲取一個迭代器的子集.

          <ww:merge />

          合并幾個迭代器.

          <ww:sort />

          對迭代器進(jìn)行排序.

          UI標(biāo)簽
          UI標(biāo)簽包裝了HTML控件以便與核心框架緊密集成. 這些標(biāo)簽設(shè)計目標(biāo)是最小化代碼中的邏輯部分, 并用一個模版系統(tǒng)代理最終的HTML繪制. UI標(biāo)簽試圖覆蓋最普遍的情景(scenario), 并提供了一個component標(biāo)簽以創(chuàng)建定制組件. UI標(biāo)簽還內(nèi)建支持顯示內(nèi)嵌的


          <ww:form />

          所有其他UI標(biāo)簽的容器

          <ww:textfield />

          創(chuàng)建一個文本框

          <ww:password />

          創(chuàng)建一個密碼輸入框

          <ww:textarea />

          創(chuàng)建一個文本輸入域

          <ww:checkbox />

          創(chuàng)建一個復(fù)選框

          <ww:select />

          創(chuàng)建一個下拉框

          <ww:radio />

          創(chuàng)建一組單選按鈕

          <ww:checkboxlist />

          創(chuàng)建一組復(fù)選框

          <ww:label />

          創(chuàng)建一個標(biāo)簽

          <ww:hidden />

          創(chuàng)建一個隱藏域

          <ww:doubleselect />

          創(chuàng)建一組相關(guān)聯(lián)的下拉框

          <ww:combobox />

          創(chuàng)建一個下拉輸入框(既可以選擇下拉框中的選項(xiàng),也可以自己輸入內(nèi)容)

          <ww:component />

          創(chuàng)建一個自定義的控件(通過Velocity模版的信息)

          國際化標(biāo)簽


          <ww:text />

          輸出一個經(jīng)過國際化處理的字符串.

          <ww:i18n />

          將國際化資源包(resource bundle)放入值棧中, 為text標(biāo)簽使用.

          posted on 2007-10-12 22:07 北極雪 閱讀(5245) 評論(2)  編輯  收藏

          評論

          # re: WebWork標(biāo)簽庫簡介[未登錄] 2008-12-01 09:40 redcoatjk
          果然是很簡單  回復(fù)  更多評論
            

          # re: WebWork標(biāo)簽庫簡介 2009-04-29 10:32 wq
          沒有使用方法,有點(diǎn)遺憾  回復(fù)  更多評論
            


          只有注冊用戶登錄后才能發(fā)表評論。


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 宜州市| 天水市| 同仁县| 湖州市| 盖州市| 儋州市| 陵水| 遂昌县| 龙江县| 额尔古纳市| 特克斯县| 灌南县| 普宁市| 屏南县| 天津市| 三原县| 潼南县| 乐安县| 湖口县| 昌都县| 青田县| 天峨县| 甘南县| 宜城市| 隆化县| 桂阳县| 镶黄旗| 黄冈市| 桑日县| 灵武市| 昌平区| 东港市| 宿迁市| 始兴县| 巴青县| 原阳县| 民权县| 北海市| 通山县| 晋州市| 汉阴县|