struts2 if標(biāo)簽
文章來(lái)自他人空間 我自己添加了一點(diǎn)
<s:if test="deptType==\"1\"" >下屬</s:if><s:else>直屬</s:else>(如果是數(shù)字類型可以 通過(guò))
<s:if test="{#deptType == '1'}" >下屬</s:if><s:else>直屬</s:else>(匹配的類型是char型)
前提:數(shù)據(jù)庫(kù)中的類型是varchar,pojo中對(duì)應(yīng)的字段的類型也是string。
如果數(shù)據(jù)庫(kù)中的數(shù)據(jù)是整數(shù)字符串,例如1、2、3等,那么使用==
<s:if test="deptType==1" >下屬 </s:if> <s:else>直屬 </s:else>
如果數(shù)據(jù)庫(kù)中的數(shù)據(jù)是字符串,aa、bb、cc等等
那么就要使用 <s:if test="deptType=='aa'>下屬aa </s:if> <s:else>直屬 </s:else>
如果數(shù)據(jù)庫(kù)中既有數(shù)字字符串也普通的字符串,那么 <s:if test="deptType=='aa' ¦ ¦ deptType=='1'" >下屬aa </s:if> <s:else>直屬 </s:else> 無(wú)法正常的解析,
<s:if test="deptType eq 'aa" >下屬</s:if><s:else>直屬</s:else>(字符串用 eq 通過(guò))
如果sex是int類型,那么直接比較就可以了
1. <s:if test="sex==1">男</s:if>
2. <s:else>女</s:else>
posted on 2012-03-23 10:02 歐陽(yáng)良才 閱讀(1830) 評(píng)論(0) 編輯 收藏