返回值進行區分: 1.如果是String型
代碼
-
<
ww:
if
?test
=
"
sftd.equals(\
"
4
\
"
)
"
></
ww:
if
>
2.如果是char型
代碼
-
<
ww:
if
?test
=
"
sftd.equals('4')
"
></
ww:
if
>
3.如果是int型
代碼
-
<
ww:
if
?test
=
"
sftd==4
"
></
ww:
if
>
?
?
在循環中:
代碼
注意:id==model.belong,而不是belong==model.belong
定義變量
代碼 <ww:set?name="tt1"?value="'aaaaaaaaaaaaaa'"/>????
<ww:property?value="#tt1"/>???
 注意:字符串要加''
日期顯示:
<ww:property?value="createTime.toString()"?/>

<ww:if?test="selectedByOthers!='true'">

<input?onclick="ST(this);?"?type="checkbox"?name="$$SelectDoc"?value="<ww:property?value='id'/>"?style="border:?0pt;"/>

</ww:if>

<ww:else>

<input?type="radio"?name="$$SelectDoc"?value="<ww:property?value='id'/>|<ww:property?value='topic'/>"

<ww:if?test="id.toString().equals(aboutDocid)">checked</ww:if>?

<ww:if?test="#status.count?%?2">style="border:?0pt;"</ww:if>

<ww:else>style="border:?0pt;background-color:#F7F7F7"</ww:else>?>

</ww:else>

 在ww:if比較時id.toString().equals(aboutDocid)中的id是長整型,必須通過toString()成為字符串后再與字符型的aboutDocid比較,否則不報錯,卻也得不到想要的結果。因為這些代碼是寫在jsp頁面的,這個小細節經常忘記,導致顯示的結果不正確卻又一時想不起原因來。:) |
posted on 2007-01-13 17:45
larryjava 閱讀(293)
評論(0) 編輯 收藏