from the following output, we can tell sell_price=36.97, display_price=1
why none of test statement works ? please advise, thanks in advance john Class Part { float sell_price; int display_price; ./*..get set here ....*/ Action.java ArrayList<Part> parts=new ArrayList<Part>(); ...../* doing some calculation for multiple part*/ session.put("detailpart",parts); JSP file <s:iterator id="part" value="#session.detailpart"> why<s:property value="sell_price"/>- <s:property value="display_price"/>why <s:if test='%{#part.display_price==1}'> 9<s:property value="sell_price"/>9 </s:if> <s:if test='#part.display_price==1'> 8<s:property value="sell_price"/>8 </s:if> <s:if test='part.display_price==1'> 7<s:property value="sell_price"/>7 </s:if> <s:if test='%{#display_price==1}'> 6<s:property value="sell_price"/>6 </s:if> <s:if test='#display_price==1'> 5<s:property value="sell_price"/>5 </s:if> end </s:iterator> OutPut why 36.97- 1 why end