(轉(zhuǎn))Ofbiz標(biāo)簽說(shuō)明

           

          1)        如何在頁(yè)面中引用ofbiz標(biāo)簽。

                     

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

          2)        如何使用ofbiz標(biāo)簽。

               

          標(biāo)簽名

          描述

          <ofbiz:url />

          此標(biāo)簽沒(méi)有其他屬性,它可以連接到一個(gè)動(dòng)態(tài)的頁(yè)面在同一個(gè)web程序中,主要表現(xiàn)形式是<ofbiz:url>/login</ofbiz:url>例如:

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

          login是在controller.xml中定義好的請(qǐng)求的名字,并且可以在請(qǐng)求后邊加參數(shù)進(jìn)行請(qǐng)求例如:

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

          簡(jiǎn)單的說(shuō)jsp頁(yè)的所有請(qǐng)求都必須通過(guò)controller.xml控制,而所有的請(qǐng)求都必須用<ofbiz:url></ofbiz:url>來(lái)修飾才能被controller.xml所識(shí)別。

          <ofbiz:contenturl>

          此標(biāo)簽沒(méi)有其他屬性,其作用是直接通過(guò)url直接去找圖片資源的位置,不需要經(jīng)過(guò)controller.xml的調(diào)度,與<ofbiz:url>主要區(qū)別在于<ofbiz:url>是通過(guò)controller.xml去請(qǐng)求服務(wù)器,而<ofbiz:contenturl>直接通過(guò)url地址去訪問(wèn)服務(wù)器圖片資源,安全性<ofbiz:contenturl>要比<ofbiz:url>差。

          <ofbiz:if>

          此標(biāo)簽擁有四個(gè)屬性,分別是nametypevaluesize

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

          我是于海慧!

          </ofbiz:if>

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

          <ofbiz:unless>

          此標(biāo)簽具有與<ofbiz:if>同樣的四個(gè)屬性,標(biāo)簽主要含義是否則,<ofbiz:if>連起來(lái)使用就相當(dāng)于我們程序中的if……else……語(yǔ)句的功能。

          <ofbiz:iterator>

          此標(biāo)簽具有六個(gè)屬性,是namepropertytypeexpandMapoffsetlimit

          標(biāo)簽含義是:遍歷一個(gè)collectionProperty指要遍歷的集合類(lèi)在scope里的名,name指在property屬性在page范圍內(nèi)的名字,type指的是集合里對(duì)象的類(lèi)型,默認(rèn)是GenericValueenpandMap指是否擴(kuò)展了Map接口,默認(rèn)是falseoffset指集合從第幾個(gè)元素開(kāi)始遍歷,limit指每次遍歷元素的個(gè)數(shù)。

          <ofbiz:iteratornext>

           

          <ofbiz:iteratorhasnext>

           

          <ofbiz:format>

           

          <ofbiz:print>

          此標(biāo)簽兩個(gè)屬性,attribute,default

          Attribute指要打印對(duì)象的名,default如果attribute指定的對(duì)象不存在則打印default指定的默認(rèn)值。

          <ofbiz:field>

           

          <ofbiz:entityfield>

          此標(biāo)簽含義是,把實(shí)體屬性信息打印到頁(yè)面上,標(biāo)簽屬性有attribute

          fieldtypedefaultprefixsuffix

          Attribute屬性指的是實(shí)體的名字,field指的是字段的名字,type指的是字段類(lèi)型,default指默認(rèn)值,prefix指如果field值不為空,則在field指前邊打印prefix的值,suffix指如果field值不為空,則在field值后邊打印suffix的值。

          <ofbiz:inputvalue>

          此標(biāo)簽含義是,在文本框里輸出string類(lèi)型的對(duì)象,此對(duì)象來(lái)源于實(shí)體字段或者請(qǐng)求的參數(shù)。標(biāo)簽屬性有,fieldparamentityAttr

          tryEntityAttrdefaultfullattrs

          Field指的是實(shí)體字段的名,param指的是請(qǐng)求參數(shù)的名,entityAttr指的是實(shí)體的名,tryEntityAttrdefault指的是當(dāng)entityAttr對(duì)象不存在的時(shí)候輸出default的屬性,fullattrs設(shè)置為true,將會(huì)打印出

          <ofbiz:i18nBundle>

          此標(biāo)簽含義是,國(guó)際化標(biāo)簽主要用途在系統(tǒng)的國(guó)際化方面,有兩個(gè)屬性idbaseNameid指的是資源文件在本頁(yè)里的名字,給其他國(guó)際化標(biāo)簽使用,baseName指的是資源文件的名字。

          <ofbiz:i18nMessage>

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

          <ofbiz:i18nMessageArgument>

           

          <ofbiz:service>

          此標(biāo)簽用途是調(diào)用服務(wù),屬性有namemoderesultToName屬性指的是被調(diào)用服務(wù)的名,mode指的是調(diào)用服務(wù)的方式sync(同步)和async(異步), resultTo指的是返回結(jié)果作用的范圍,可以是pagerequestsessionapplication,默認(rèn)是page

          <ofbiz:param>

          此標(biāo)簽作用是對(duì)所調(diào)用服務(wù)消息的詳細(xì)說(shuō)明,name被調(diào)用服務(wù)的參數(shù);value指的是給服務(wù)參數(shù)賦值;mode指參數(shù)與服務(wù)的交互方式,有IN/OUT/INOUTmap指在上下文屬性里的一個(gè)map對(duì)象,如果map指定了對(duì)象,則下面的attribute從指定的map里找value,否則從上下文屬性里找valueattribute指;alias指詳細(xì)指明;

          <ofbiz:object>

          創(chuàng)建一個(gè)對(duì)象在(page,request,session,application),屬性有,nameperprotytype;可用在javascript里。

           

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

          評(píng)論

          # re: (轉(zhuǎn))Ofbiz標(biāo)簽說(shuō)明 2014-11-20 16:25 pwj

          頁(yè)面中是如何引用的呀  回復(fù)  更多評(píng)論   

          <2014年11月>
          2627282930311
          2345678
          9101112131415
          16171819202122
          23242526272829
          30123456

          導(dǎo)航

          統(tǒng)計(jì)

          公告

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

          常用鏈接

          留言簿(2)

          隨筆分類(lèi)

          隨筆檔案

          收藏夾

          搜索

          最新評(píng)論

          閱讀排行榜

          評(píng)論排行榜

          主站蜘蛛池模板: 佛冈县| 宜宾市| 武宁县| 三原县| 江安县| 沽源县| 加查县| 宝应县| 寿宁县| 罗江县| 樟树市| 巧家县| 加查县| 思茅市| 仁布县| 晋州市| 临清市| 北宁市| 黄大仙区| 寿阳县| 西畴县| 芦山县| 凭祥市| 邵武市| 泾源县| 陆丰市| 将乐县| 工布江达县| 大方县| 芦溪县| 云龙县| 巨鹿县| 萨迦县| 桦甸市| 雷州市| 长阳| 伊金霍洛旗| 石城县| 潍坊市| 华坪县| 拉萨市|