(转)ofbiz标签
介绍
--------------------------------------------------------------------------------
生意JSP 标签图书馆的开由使它更容易使用OFBiz 核心框架的其他组成部分的一套风俗标签组成。
当有一些基本的条件语句时, 流量控制,i18n 和其他一般标签在大多数这些可能被象雅加达图书馆一样用其他更综合的附加语图书馆找到的图书馆内包括。 他们为了方便起见这里主要被包括并且有默认更友好供OFBiz框架使用。
下述表格供参考提出一个OFBiz 标签和一些基本的关于他们的信息的目录。 其余资料详细解释每个标签。
标签名字BodyContent 标签种类Tei 种类
url JSP UrlTag
contenturl JSP ContentUrlTag
如果JSP IfTag
除非JSP UnlessTag
iterator JSP IteratorTag IteratorTEI
iteratorNext JSP IterateNextTag IterateNextTEI
iteratorHasNext JSP IteratorHasNextTag
形式JSP FormatTag
打印空的PrintTag
领域空的EntityFieldTag
entityfield 空的EntityFieldTag
inputvalue 空的InputValueTag
i18nBundle JSP I18nBundleTag
i18nMessage JSP I18nMessageTag
i18nMessageArgument 空的I18nMessageArgumentTag
服务JSP ServiceTag
param 空的ParamTag
物体JSP ObjectTag ObjectTEI
--------------------------------------------------------------------------------
URL 标签
--------------------------------------------------------------------------------
ofbiz:url
如有必要增加控制通路和URL 把进行编码。 这连接兑一动态页在相同webapp内和那些身体应该包含,前锋大量削减("/"), 然后,一请求的名字在controller.xml 文件内确定。 参数也应该被在标签里面包括。
标签将自动插入当今的webapp的增多的点和控制servlet的发起的点。
标签 也将创建一安全的(HTTPS)URL(URL, 在那些服务器上参考这安全港口)自动去从不安全保护领域, 并且将建立明白或者非安全的(HTTP)URL 自动从安全去到场所的不安全的地区。 这在url.properties 文件里成形。 看见核心构造更多的细节的指南。
这个标签没有属性。
ofbiz:contenturl
为在这页旁边参考的内容建造URL。 这一般为静止的内容,例如可以被储存在一台不同的服务器上的图像。 因此, 如有必要它将为静止的内容建立完全的URL, 花费成账户那些内容被提交(有HTTP)(与HTTPS一起)可靠。
这也在url.properties 文件里成形如核心构造指南描述。
这个标签没有属性。
--------------------------------------------------------------------------------
有条件的标签
--------------------------------------------------------------------------------
ofbiz:如果
如果被命名的属性值存在和见面任何尺寸和价值条件确切说明,处理标签的身体内容。
要求的属性名字吗? ExprVal吗? 描述
名字Y Y 页的名字,请求,会议,或者应用把适合比较使用归于。
打印N N这类型属性物体。 指定这不是必要的,因为标签将在运行时间测试这类型物体。 拖欠行为不表现依照要求如果只必要。
如果被确切说明被命名的属性值将被比作这价值,估价N Y。 可以指定使用<百分之= ...百分之>参考在JSP内宣布的一个现有的物体的句法。
如果被确切说明这价值将被比作被命名的属性值的尺寸,尺寸N N。 这对于类型(例如收集,地图,线,等等)主要适用
ofbiz:除非
做这精确相反给加标签。 换句话说身体内容将被评价, 被命名的属性值不存在或者如果它确实存在,但是没满足尺寸和价值条件。
属性除非标签与相同属性如果标签。 参考这上面的桌子在内如果去详细资料的标签部分在这几次属性上。
--------------------------------------------------------------------------------
流量控制标签
--------------------------------------------------------------------------------
ofbiz:iterator
iterator 标签越过一元素在一收集物体在命名方面内的收集反复申说把归于。 个别元素在一pageContext内安置把归于,并且使可提供在JSP爪哇背景供scriptlets使用内。
要求的属性名字吗? ExprVal吗? 描述
名字Y N 要素的收集将来自的属性的名字。 可能在页里,请求,会议或者应用环境。
财产N N 个别的元素将被放进的易变的属性和爪哇的名字iterator反复申说。
打字N N 类型元素在收集内。 这必须被指定,以便爪哇上下文变量可以被建立。 对org.ofbiz.entity.GenericValue的默认,是要在在OFBiz基于框架的应用里上方反复申说的更普通的物体之一。
expandMap N N expandMap那么真实是iterator元素必须实现的一个钥匙在地图入口内一定是线的地图接口如果。 如果这被使用地图关键价值作为属性名字确定,每地图进入将被放进pageContext。 一定是真实或者错误的。 默认到错误。
如果被确切说明迭代将在规定的补偿索引开始而不是在收集的开始,补偿N Y。
如果被只确切说明被指定的迭代的数量将被做,限制N Y。 换句话说这限制从iterator 拉的要素的数量。
子元件命名多少描述
iterateNext 0到下面的很多Descibed。
iteratorHasNext 0到下面的很多Descibed。
ofbiz:iteratorNext
在父母iterator 标签的收集过程中抓住下一种要素。
要求的属性名字吗? ExprVal吗? 描述
名字N N要把要素放进的属性的名字。 在父母iterator 标签的财产属性里指定的名字的默认。
打字N N 类型元素在收集内。 这必须被指定,以便爪哇上下文变量可以被建立。 对org.ofbiz.entity.GenericValue的默认,是要在在OFBiz基于框架的应用里上方反复申说的更普通的物体之一。
expandMap N N expandMap那么真实是iterator元素必须实现的一个钥匙在地图入口内一定是线的地图接口如果。 如果这被使用地图关键价值作为属性名字确定,每地图进入将被放进pageContext。 一定是真实或者错误的。 默认到错误。
ofbiz:iteratorHasNext
如果父母iterator 标签有另一个入口,只处理身体。
这个标签没有属性。
--------------------------------------------------------------------------------
数据赠送标签
--------------------------------------------------------------------------------
ofbiz:形式
形式日期,来自在标签的身体里的价值的数目和货币。 它有一个属性确切说明正文应该怎样被格式化。
要求的属性名字吗? ExprVal吗? 描述
打字有人指定N N怎样这类型形式适用于这身体价值。 一定是"货币","数目",或者"日期"。 如果类型不被指定原先的价值被打印。
ofbiz:印刷品
打印来自pageContext的一个属性。 拖欠估价的无效的印刷品或者什么拖欠的不指定如果。
要求的属性名字吗? ExprVal吗? 描述
把Y Y归于要打印的属性的名字。
拖欠N Y要打印的这拖欠价值指定把归于不被发现。
ofbiz:领域
展示一正确格式化的线从领域在指定方面那里把归于。
要求的属性名字吗? ExprVal吗? 描述
把Y N归于包含领域打印的属性的名字。
打字N N选择指定这类型要打印的领域。 可能是"货币"或者任何爪哇领域类型。 如果不确切说明标签将自动确定爪哇类型。
如果被指定的领域没被发现,要打印的默认N Y 默认价值。
前缀N N那些导致消息不空这几次线将被在领域价值之前打印。
后缀N N这导致消息不空这几次线将被打印得在领域价值之后。
ofbiz:entityfield
展示一正确格式化的局限线从一领域在实体在指定方面内那里把归于。 那些前缀和后缀把归于内容打印将在之前/在那些领域不无效或者空之后。
要求的属性名字吗? ExprVal吗? 描述
把Y N归于包含包含领域打印的实体的属性的名字。
Y N 领域要在被命名的实体里打印的领域的名字。
打字N N选择指定这类型要打印的领域。 可能是"货币"或者任何爪哇领域类型。 如果不指定标签将自动确定爪哇类型并且得另外类型信息从实体发动机领域定义适合这个领域。 用那信息货币将自动被作为货币格式化。
如果被指定的领域没被发现,要打印的默认N Y 默认价值。
前缀N N如果那些导致消息不空这几次线将被在领域价值之前打印。
后缀N N那些导致消息不空这几次线将被打印得在领域价值之后。
ofbiz:inputvalue
产量一线给一输入箱从一个实体领域或者一个请求参数。 决定通过检查使用哪个看看是否entityAttr存在,如果它做,使用被指定的领域。
Boolean对象以tryEntityAttr 参考如果把是错误的归于,总是尝试使用请求参数并且忽视实体领域。
格式化被处理非常简单的toString。
目标以拜访发现背景与用entityAttr说明的名字一起把可能是两个一个GenericValue对象中的任一个归于, 或者地图接口的任何实施。
要求的属性名字吗? ExprVal吗? 描述
Y N 领域要在被命名的实体里打印的领域的名字。
param N N相当于这价值的URL 参数的名字。 如果空行或者空的param 将与领域相同。
entityAttr Y N 包含包含领域打印的实体的属性的名字。
包含哪个确切说明是否对甚至试着使用个命名的实体的一Boolean的一背景的名誉把归于的tryEntityAttr Y N。 如果假请求参数价值将被使用,如果真实实体领域价值将被使用。
如果被指定的实体领域或者参数没被发现,要打印的默认N Y 默认价值。
fullattrs N N fullattrs谱成真实那时如果 [名字=" {param }"估价=" {估价 }"]将是生产而不是仅仅 [估价 ]. 因对方未出场fullattrs是错误的。
--------------------------------------------------------------------------------
国际化标签
--------------------------------------------------------------------------------
ofbiz:i18nBundle
过去常常指定并且装国际化的消息包。 如果被指定,包将被提交是通过Id 属性值。 因对方未出场全部消息将是来自用他们的父母i18nBundle 标签说明的包的retreived, 换句话说i18nMessage 标签将被在包标签里面套起来。
要求的属性名字吗? ExprVal吗? 描述
Id N Y可以使用过后在bundleId称这包的i18nMessage 标签的属性内的一身份证。
baseName Y Y 消息包的资源基础名字。 通常是一个.properties 文件的名字,但是确切说明而没有.properties 扩展。
ofbiz:i18nMessage
打印从父母中国际化消息或者确切说明包这把规定的钥匙鉴定。 使用造巢的i18nMessageArgument 标签接受消息辩论。
要求的属性名字吗? ExprVal吗? 描述
主要Y Y钥匙或者消息的ID在包内。
bundleId N Y从得到消息的包的身份证明。 如果不指定为父母寻找i18nBundle 标签并且使用那包。
ofbiz:i18nMessageArgument
为父母i18nMessage 标签指定agrument。 辩论将被在他们被指定的命令里编号。
要求的属性名字吗? ExprVal吗? 描述
估价Y Y 进消息插入的论点的价值。 罐头使用<百分之= ...百分之>使用爪哇方法上下文变量的句法。
--------------------------------------------------------------------------------
服务标签
--------------------------------------------------------------------------------
ofbiz:服务
服务标签使用这种规定的方式(同步或者async)产生名称服务。 那些结果可以在那些页内安置,请求,会议或者应用机会被指定使用那些resultTo把归于。 默认机会是页。
指定关于参数的信息并且返回价值使用造巢的param 标签。 他们描述如下。
欲了解更多服务的相关信息,参见服务发动机指南和服务发动机构造指南。
要求的属性名字吗? ExprVal吗? 描述
名字Y Y 叫的服务的名字。
将的那些方式用来叫那些服务的方式N Y,或者同步或者asynchronous。 一定是同步或者async,对同步的默认。
resultTo N Y 指定结果应该被放进的机会。 在外把归于/参数的那些服务将被投入这几次范围属性。 一定是页,请求,会议或者应用。 默认到页。
ofbiz:param
param 标签用来指定关于传给服务的参数的信息并且也能用于spcifying 一定关于返回价值的信息。
要求的属性名字吗? ExprVal吗? 描述
名字Y Y 服务参数的名字。
估价N Y 给时髦的参数分配的价值。 罐头使用<百分之= ...百分之>使用爪哇方法上下文变量的句法。
方式N Y 指定参数的方式。 一定穿,在外或者INOUT。 拖欠。 如果在外或者那些别名把的INOUT归于用来能推翻那些拖欠去那些上下文的钥匙把归于在内那些范围在这服务标签里指定。
地图N Y 指定给一张地图在一背景内发现的一名字把归于。 如果指定属性把归于将用来发现在这张地图内的价值。 如果不指定属性把归于将习惯于在上下文内的价值归因于的查找。
把N Y归于指定名字的这个属性值朝查找。 这使用而不是价值把归于哪个习惯于直接指定价值传给适合这个参数的服务。 被查的属性值将被为这个参数传给服务。
别名N Y常常指定什么时候发行的将使用的钥匙或者INOUT 参数进一背景把归于。 默认价值达名字属性。
--------------------------------------------------------------------------------
其他标签
--------------------------------------------------------------------------------
ofbiz:物体
使一个上下文物体归因于在JSP的爪哇方法上下文可得到的(页,请求,会议或者应用), 它可以被在爪哇scriptlets使用,等等
要求的属性名字吗? ExprVal吗? 描述
名字Y N创造的易变的爪哇方法背景的名字。
财产N N 上下文的名字把附上价值归于。 如果不指定将与名字相同。
打字N N爪哇物体的类型。 如果不对org.ofbiz.entity.GenericValue 指定默认。