
新增的口袋-松散层流从颈部肋骨到肋骨b ttom( %蓝线) ,超过顶端l oosly,形成大浪加入与颈部缝
Increase armhole as marked on sample
As in ognl sample
As in K112
作为在ognl样本
作为在k112
Increase armhole as marked on sample
Knit style - Body
增加袖根围作为标记的样本针织风格-身体后续袖作为在事先知情同意' 1 ' 3 ,每个组合#电脑针织作风-肋骨
增加袖根围作为标记的样本6023
后续袖作为在事先知情同意在' A '没有cowl颈部-直V型颈部带肋
新增的口袋-松散层流从颈部肋骨到肋骨b ttom( %蓝线) ,超过顶端l oosly,形成大浪加入与颈部缝增加颈部的宽度-2英寸更广泛的,每边缝理顺腰袖根围煤层作为在事先知情同意-见蓝线,使长袖放缓,在手腕上,作为在下面的事先知情同意的B - 3 2英寸新增磨砂平方米的口袋。填补口袋在肋骨针开放与缎的按钮在前面
Struts2的标签库中,有一个出场频度很高的逻辑标签---IF标签<s:if>其实很简单, 就两个参数,常用的就一个"test"
但是, 要写一个合法test表达式,却是让我觉得很麻烦的事.( 经常写错)
test里面写的表达式经常要结合OGNL使用的, 例如:
<s:set name="name" value="<%= "'" + request.getParameter("name") + "'" %>" />
<s:if test="#name == 'Max'">
Max's file here
</s:if>
<s:elseif test="#name == 'Scott'">
Scott's file here
</s:elseif>
<s:else>
Other's file here
</s:else>
以上都是基本使用方式.
2.关于test表达式的flag右值
程序里经常有需要判断一个标志来控制页面元素的显示, 而这个传到页面的标志又是String型的"0"和"1", 表达式该怎么写?
<s:if test="#flag == '1">
display some info
</s:if>
你认为像上面这种写法OK吗? 自己试试吧.
正确的写法如下例:
<s:set name="pf" value="#attr.orderlist.paidflag" ></s:set>
<s:if test="#attr.orderlist.paidflag == \"1\"">
<span style="color: #CC0000">
<s:property value="%{'已付款'}" />
</span>
</s:if>
<s:else>
<span style="color: #00CC00">
<s:property value="%{'未付款'}" />
</span>
</s:else>
就是这种写法 \"1\" 使用转义字符, 当然这个例子的OGNL复杂了点,因为这段代码所处的环境的关系.但重点是这种写法!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)