You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@struts.apache.org by john lee <sh...@yahoo.com> on 2013/11/19 02:36:25 UTC
s:if iterator session problem
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
Part part=new Part();
...../* doing some calculation */
session.put("detailpart",part);
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