(轉)Ofbiz標簽說明

           

          1)        如何在頁面中引用ofbiz標簽。

                     

                如上入所示,這樣我就可以在jsp中使用ofbiz的標簽了,使用形式跟struts標簽一樣,以<ofbiz: />開頭。

          2)        如何使用ofbiz標簽。

               

          標簽名

          描述

          <ofbiz:url />

          此標簽沒有其他屬性,它可以連接到一個動態的頁面在同一個web程序中,主要表現形式是<ofbiz:url>/login</ofbiz:url>例如:

          <form action=” <ofbiz:url>/login</ofbiz:url>”medth=”post”/>

          login是在controller.xml中定義好的請求的名字,并且可以在請求后邊加參數進行請求例如:

          <a href=’ <ofbiz:url>/login?userid=12</ofbiz:url>’>LINK</a>

          簡單的說jsp頁的所有請求都必須通過controller.xml控制,而所有的請求都必須用<ofbiz:url></ofbiz:url>來修飾才能被controller.xml所識別。

          <ofbiz:contenturl>

          此標簽沒有其他屬性,其作用是直接通過url直接去找圖片資源的位置,不需要經過controller.xml的調度,與<ofbiz:url>主要區別在于<ofbiz:url>是通過controller.xml去請求服務器,而<ofbiz:contenturl>直接通過url地址去訪問服務器圖片資源,安全性<ofbiz:contenturl>要比<ofbiz:url>差。

          <ofbiz:if>

          此標簽擁有四個屬性,分別是nametypevaluesize

          <ofbifz:if name=”usename” type=”String” value=”yuhaihui” size=”10”>

          我是于海慧!

          </ofbiz:if>

          標簽主要用途:判斷在pagerequestsessionappliaction范圍內是否存在名字與標簽中name屬性一樣名字的對象,如果存在就顯示標簽之間的內容,其中name是必須的,其余三個是非必須的,value屬性表示,nameusername的對象的值是否是yuhaihui,如果是則顯示我是于海慧!”,如果username的大小與size屬性一致,也可以顯示同樣的結果。

          <ofbiz:unless>

          此標簽具有與<ofbiz:if>同樣的四個屬性,標簽主要含義是否則,<ofbiz:if>連起來使用就相當于我們程序中的if……else……語句的功能。

          <ofbiz:iterator>

          此標簽具有六個屬性,是namepropertytypeexpandMapoffsetlimit

          標簽含義是:遍歷一個collectionProperty指要遍歷的集合類在scope里的名,name指在property屬性在page范圍內的名字,type指的是集合里對象的類型,默認是GenericValueenpandMap指是否擴展了Map接口,默認是falseoffset指集合從第幾個元素開始遍歷,limit指每次遍歷元素的個數。

          <ofbiz:iteratornext>

           

          <ofbiz:iteratorhasnext>

           

          <ofbiz:format>

           

          <ofbiz:print>

          此標簽兩個屬性,attribute,default

          Attribute指要打印對象的名,default如果attribute指定的對象不存在則打印default指定的默認值。

          <ofbiz:field>

           

          <ofbiz:entityfield>

          此標簽含義是,把實體屬性信息打印到頁面上,標簽屬性有attribute

          fieldtypedefaultprefixsuffix

          Attribute屬性指的是實體的名字,field指的是字段的名字,type指的是字段類型,default指默認值,prefix指如果field值不為空,則在field指前邊打印prefix的值,suffix指如果field值不為空,則在field值后邊打印suffix的值。

          <ofbiz:inputvalue>

          此標簽含義是,在文本框里輸出string類型的對象,此對象來源于實體字段或者請求的參數。標簽屬性有,fieldparamentityAttr

          tryEntityAttrdefaultfullattrs

          Field指的是實體字段的名,param指的是請求參數的名,entityAttr指的是實體的名,tryEntityAttrdefault指的是當entityAttr對象不存在的時候輸出default的屬性,fullattrs設置為true,將會打印出

          <ofbiz:i18nBundle>

          此標簽含義是,國際化標簽主要用途在系統的國際化方面,有兩個屬性idbaseNameid指的是資源文件在本頁里的名字,給其他國際化標簽使用,baseName指的是資源文件的名字。

          <ofbiz:i18nMessage>

          此標簽含義是,輸出國際化消息,屬性有keybundleldKey指資源文件里的keybundleld指的可以是<ofbiz:i18nBundle>里的id也就是通過<ofbiz:i18nBundle>指定好的資源文件去獲取里邊的信息。

          <ofbiz:i18nMessageArgument>

           

          <ofbiz:service>

          此標簽用途是調用服務,屬性有namemoderesultToName屬性指的是被調用服務的名,mode指的是調用服務的方式sync(同步)和async(異步), resultTo指的是返回結果作用的范圍,可以是pagerequestsessionapplication,默認是page

          <ofbiz:param>

          此標簽作用是對所調用服務消息的詳細說明,name被調用服務的參數;value指的是給服務參數賦值;mode指參數與服務的交互方式,有IN/OUT/INOUTmap指在上下文屬性里的一個map對象,如果map指定了對象,則下面的attribute從指定的map里找value,否則從上下文屬性里找valueattribute指;alias指詳細指明;

          <ofbiz:object>

          創建一個對象在(page,request,session,application),屬性有,nameperprotytype;可用在javascript里。

           

          posted on 2007-07-23 01:26 hugh 閱讀(997) 評論(1)  編輯  收藏 所屬分類: JAVA

          評論

          # re: (轉)Ofbiz標簽說明 2014-11-20 16:25 pwj

          頁面中是如何引用的呀  回復  更多評論   

          <2007年7月>
          24252627282930
          1234567
          891011121314
          15161718192021
          22232425262728
          2930311234

          導航

          統計

          公告

          小弟打算把硬盤里的所有資料整理到博客里,但是其中收藏了不少網上的文章(個人也記不住作者),請作者見諒!請知道作者的朋友(或作者本人)看到了請告訴小弟,小弟好把作者加上!

          常用鏈接

          留言簿(2)

          隨筆分類

          隨筆檔案

          收藏夾

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 潮安县| 德格县| 南川市| 扶风县| 大宁县| 稻城县| 长岭县| 潼关县| 兰州市| 金门县| 漳平市| 成都市| 巫山县| 大邑县| 莱阳市| 平邑县| 安福县| 望奎县| 永清县| 开阳县| 冷水江市| 合川市| 安化县| 白城市| 九龙坡区| 汨罗市| 花莲市| 小金县| 迁安市| 蓬溪县| 孝义市| 延津县| 米脂县| 额济纳旗| 株洲市| 防城港市| 靖州| 南京市| 高安市| 合肥市| 固镇县|