struts-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From tm...@apache.org
Subject svn commit: r438411 - in /struts/struts2/trunk/apps/showcase/src/main/webapp/tags/non-ui/ifTag: testIf.ftl testIf.jsp
Date Wed, 30 Aug 2006 07:45:35 GMT
Author: tmjee
Date: Wed Aug 30 00:45:32 2006
New Revision: 438411

URL: http://svn.apache.org/viewvc?rev=438411&view=rev
Log:
WW-1422
  - alter if tag example (jsp / freemarker template) in showcase to test for this issue.
  - the example should have tested most 

Modified:
    struts/struts2/trunk/apps/showcase/src/main/webapp/tags/non-ui/ifTag/testIf.ftl
    struts/struts2/trunk/apps/showcase/src/main/webapp/tags/non-ui/ifTag/testIf.jsp

Modified: struts/struts2/trunk/apps/showcase/src/main/webapp/tags/non-ui/ifTag/testIf.ftl
URL: http://svn.apache.org/viewvc/struts/struts2/trunk/apps/showcase/src/main/webapp/tags/non-ui/ifTag/testIf.ftl?rev=438411&r1=438410&r2=438411&view=diff
==============================================================================
--- struts/struts2/trunk/apps/showcase/src/main/webapp/tags/non-ui/ifTag/testIf.ftl (original)
+++ struts/struts2/trunk/apps/showcase/src/main/webapp/tags/non-ui/ifTag/testIf.ftl Wed Aug
30 00:45:32 2006
@@ -2,67 +2,606 @@
 	<head>
 		<title>TEST IF</title>
 	</head>
-	<body>
-<!--  1 -->
+<body>
+<p>
+This is a simple freemarker template to test the If Tag (using freemarker directive).
+There's quite a few combination being tested. The characters in bold and non-bold should
be the same.
+</p>	
+	
+	
+<b>1 - Foo -</b>
 <@s.if test="true">
-	1]THIS SHOULD APPEAR <br/>
+	Foo
 </@s.if>
 <@s.else>
-	THIS SHOULD NOT APPEAR <br/>
+	Bar
 </@s.else>
-
-
-<!--  2 -->
+<hr/>
+<b>2 - Bar -</b>
 <@s.if test="false">
-	THIS SHOULD NOT APPEAR <br/>
+	Foo
+</@s.if>
+<@s.else>
+	Bar
+</@s.else>
+<hr/>
+<b>3 - FooFooFoo - </b>
+<@s.if test="true">
+	Foo
+	<@s.if test="true">
+		FooFoo	
+	</@s.if>
+	<@s.else>
+		BarBar
+	</@s.else>
+</@s.if>
+<@s.else>
+	Bar
+</@s.else>
+<hr/>
+<b>4 - FooBarBar - </b>
+<@s.if test="true">
+	Foo
+	<@s.if test="false">
+		FooFoo
+	</@s.if>
+	<@s.else>
+		BarBar
+	</@s.else>
+</@s.if>
+<hr/>
+<b>5 - BarFooFoo - </b>
+<@s.if test="false">
+	Foo
+</@s.if>
+<@s.else>
+	Bar
+	<@s.if test="true">
+		FooFoo
+	</@s.if>
+	<@s.else>
+		BarBar
+	</@s.else>
+</@s.else>
+<hr/>
+<b>6 - BarBarBar - </b>
+<@s.if test="false">
+	Foo
+</@s.if>
+<@s.else>
+	Bar
+	<@s.if test="false">
+		FooFoo
+	</@s.if>
+	<@s.else>
+		BarBar
+	</@s.else>
+</@s.else>
+<hr/>
+<b>7 - Foo - </b>
+<@s.if test="true">
+	Foo
+</@s.if>
+<@s.elseif test="false">
+	Moo
+</@s.elseif>
+<@s.else>
+	Bar
+</@s.else>
+<hr/>
+<b>8 - Moo - </b>
+<@s.if test="false">
+	Foo
 </@s.if>
 <@s.elseif test="true">
-	2]THIS SHOULD APPEAR <br/>
+	Moo
+</@s.elseif>
+<@s.else>
+	Bar
+</@s.else>
+<hr/>
+<b>9 - Bar - </b>
+<@s.if test="false">
+	Foo
+</@s.if>
+<@s.elseif test="false">
+	Moo
+</@s.elseif>
+<@s.else>
+	Bar
+</@s.else>
+<hr/>
+<b>10 - FooFooFoo - </b>
+<@s.if test="true">
+	Foo
+	<@s.if test="true">
+		FooFoo
+	</@s.if>
+	<@s.elseif test="false">
+		MooMoo
+	</@s.elseif>
+	<@s.else>
+		BarBar
+	</@s.else>
+</@s.if>
+<@s.elseif test="false">
+	Moo
+</@s.elseif>
+<@s.else>
+	Bar
+</@s.else>
+<hr/>
+<b>11 - FooMooMoo - </b>
+<@s.if test="true">
+	Foo
+	<@s.if test="false">
+		FooFoo
+	</@s.if>
+	<@s.elseif test="true">
+		MooMoo
+	</@s.elseif>
+	<@s.else>
+		BarBar
+	</@s.else>
+</@s.if>
+<@s.elseif test="false">
+	Moo
 </@s.elseif>
+<@s.else>
+	Bar
+</@s.else>
+<hr/>
+<b>12 - FooBarBar - </b>
+<@s.if test="true">
+	Foo
+	<@s.if test="false">
+		FooFoo
+	</@s.if>
+	<@s.elseif test="false">
+		MooMoo
+	</@s.elseif>
+	<@s.else>
+		BarBar
+	</@s.else>
+</@s.if>
+<@s.elseif test="false">
+	Moo
+</@s.elseif>
+<@s.else>
+	Bar
+</@s.else>
+<hr/>
+<b>13 - MooFooFoo - </b>
+<@s.if test="false">
+	Foo
+</@s.if>
+<@s.elseif test="true">
+	Moo
+	<@s.if test="true">
+		FooFoo
+	</@s.if>
+	<@s.elseif test="false">
+		MooMoo
+	</@s.elseif>
+	<@s.else>
+		BarBar
+	</@s.else>
+</@s.elseif>
+<@s.else>
+	Bar
+</@s.else>
+<hr/>
+<b>14 - MooMooMoo - </b>
+<@s.if test="false">
+	Foo
+</@s.if>
+<@s.elseif test="true">
+	Moo
+	<@s.if test="false">
+		FooFoo
+	</@s.if>
+	<@s.elseif test="true">
+		MooMoo
+	</@s.elseif>
+	<@s.else>
+		BarBar
+	</@s.else>
+</@s.elseif>
+<@s.else>
+	Bar
+</@s.else>
+<hr/>
+<b>15 - MooBarBar - </b>
+<@s.if test="false">
+	Foo
+</@s.if>
+<@s.elseif test="true">
+	Moo
+	<@s.if test="false">
+		FooFoo
+	</@s.if>
+	<@s.elseif test="false">
+		MooMoo
+	</@s.elseif>
+	<@s.else>
+		BarBar
+	</@s.else>
+</@s.elseif>
+<@s.else>
+	Bar
+</@s.else>
+<hr/>
+<b>16 - BarFooFoo - </b>
+<@s.if test="false">	
+	Foo
+</@s.if>
+<@s.elseif test="false">
+	Moo
+</@s.elseif>
+<@s.else>
+	Bar
+	<@s.if test="true">
+		FooFoo
+	</@s.if>
+	<@s.elseif test="false">
+		MooMoo
+	</@s.elseif>
+	<@s.else>
+		BarBar
+	</@s.else>
+</@s.else>	
+<hr/>
+<b>17 - BarMooMoo - </b>
+<@s.if test="false">	
+	Foo
+</@s.if>
+<@s.elseif test="false">
+	Moo
+</@s.elseif>
+<@s.else>
+	Bar
+	<@s.if test="false">
+		FooFoo
+	</@s.if>
+	<@s.elseif test="true">
+		MooMoo
+	</@s.elseif>
+	<@s.else>
+		BarBar
+	</@s.else>
+</@s.else>	
+<hr/>	
+<b>18 - BarBarBar - </b>
+<@s.if test="false">	
+	Foo
+</@s.if>
+<@s.elseif test="false">
+	Moo
+</@s.elseif>
+<@s.else>
+	Bar
+	<@s.if test="false">
+		FooFoo
+	</@s.if>
+	<@s.elseif test="false">
+		MooMoo
+	</@s.elseif>
+	<@s.else>
+		BarBar
+	</@s.else>
+</@s.else>
+
+<hr/>
+<b>19 - Foo - </b> 
+<@s.if test="true">
+	Foo
+</@s.if>
 
-<!--  3 -->
+<hr/>
+<b>20 - ** should not display anything ** - </b>
 <@s.if test="false">
-	THIS SHOULD NOT APPEAR <br/>
+	Foo
+</@s.if>
+
+<hr/>
+<b>21 FooFooFoo - </b>
+<@s.if test="true">
+	Foo
+	<@s.if test="true">
+		FooFoo
+	</@s.if>
+</@s.if>
+<@s.else>
+	Bar
+</@s.else>
+
+<hr/>
+<b>22 - Foo -  </b>
+<@s.if test="true">
+	Foo
+	<@s.if test="false">
+		FooFoo
+	</@s.if>
+</@s.if>
+<@s.else>
+	Bar
+</@s.else>
+
+<hr/>
+<b>23 - BarFooFoo - </b>
+<@s.if test="false">
+	Foo
+</@s.if>
+<@s.else>
+	Bar
+	<@s.if test="true">
+		FooFoo
+	</@s.if>
+</@s.else>
+
+<hr/>
+<b>24 - Bar - </b>
+<@s.if test="false">
+	Foo
+</@s.if>
+<@s.else>
+	Bar
+	<@s.if test="false">
+		FooFoo
+	</@s.if>
+</@s.else>
+
+<hr/>
+<b>25 - FooFooFoo</b>
+<@s.if test="true">
+	Foo
+	<@s.if test="true">
+		FooFoo
+	</@s.if>
+	<@s.elseif test="false">
+		MooMoo
+	</@s.elseif>
+</@s.if>
+<@s.elseif test="false">
+	Moo
+</@s.elseif>
+<@s.else>
+	Bar
+</@s.else>
+
+<hr/>
+<b>26 - FooMooMoo</b>
+<@s.if test="true">
+	Foo
+	<@s.if test="false">
+		FooFoo
+	</@s.if>
+	<@s.elseif test="true">
+		MooMoo
+	</@s.elseif>
+</@s.if>
+<@s.elseif test="false">
+	Moo
+</@s.elseif>
+<@s.else>
+	Bar
+</@s.else>
+
+<b>27 - Foo - </b>
+<@s.if test="true">
+	Foo
+	<@s.if test="false">
+		FooFoo
+	</@s.if>
+	<@s.elseif test="false">
+		MooMoo
+	</@s.elseif>
 </@s.if>
 <@s.elseif test="false">
-	THIS SHOULD NOT APPEAR <br/>
+	Moo
+</@s.elseif>
+<@s.else>
+	Bar
+</@s.else>
+
+<b>28 - MooFooFoo</b>
+<@s.if test="false">
+	Foo
+</@s.if>
+<@s.elseif test="true">
+	Moo
+	<@s.if test="true">
+		FooFoo
+	</@s.if>
+	<@s.elseif test="false">
+		MooMoo
+	</@s.elseif>
 </@s.elseif>
+<@s.else>
+	Bar
+</@s.else>
+
+
+<b>29 - MooMooMoo</b>
+<@s.if test="false">
+	Foo
+</@s.if>
 <@s.elseif test="true">
-	3]THIS SHOULD APPEAR <br/>
+	Moo
+	<@s.if test="false">
+		FooFoo
+	</@s.if>
+	<@s.elseif test="true">
+		MooMoo
+	</@s.elseif>
 </@s.elseif>
+<@s.else>
+	Bar
+</@s.else>
+
+
+<b>30 - Moo - </b>
+<@s.if test="false">
+	Foo
+</@s.if>
 <@s.elseif test="true">
-	THIS SHOULD NOT APPEAR <br/>
+	Moo
+	<@s.if test="false">
+		FooFoo
+	</@s.if>
+	<@s.elseif test="false">
+		MooMoo
+	</@s.elseif>
+</@s.elseif>
+<@s.else>
+	Bar
+</@s.else>
+
+
+<b>31 - BarFooFoo - </b>
+<@s.if test="false">
+	Foo
+</@s.if>
+<@s.elseif test="false">
+	Moo
 </@s.elseif>
 <@s.else>
-	THIS SHOULD NOT APPEAR <br/>
+	Bar
+	<@s.if test="true">
+		FooFoo
+	</@s.if>
+	<@s.elseif test="false">
+		MooMoo
+	</@s.elseif>
 </@s.else>
 
-<!-- 4 -->
+<b>32 - BarMooMoo - </b>
 <@s.if test="false">
-	THIS SHOULD NOT APPEAR<br/>
+	Foo
 </@s.if>
 <@s.elseif test="false">
-	THIS SHOULD NOT APPEAR<br/>
+	Moo
 </@s.elseif>
 <@s.else>
-	4]THIS SHOULD APPEAR<br/>
+	Bar
+	<@s.if test="false">
+		FooFoo
+	</@s.if>
+	<@s.elseif test="true">
+		MooMoo
+	</@s.elseif>
 </@s.else>
 
-<!-- 5 -->
+<b>33 - Bar - </b>
 <@s.if test="false">
-	THIS SHOULD NOT APPEAR<br/>
+	Foo
+</@s.if>
+<@s.elseif test="false">
+	Moo
+</@s.elseif>
+<@s.else>
+	Bar
+	<@s.if test="false">
+		FooFoo
+	</@s.if>
+	<@s.elseif test="false">
+		MooMoo
+	</@s.elseif>
+</@s.else>
+
+<hr/>
+<b>34 - FooFooFoo - </b>
+<@s.if test="true">
+	Foo
+	<@s.if test="true">
+		FooFoo
+	</@s.if>
 </@s.if>
 <@s.elseif test="false">
-	THIS SHOULD NOT APPEAR<br/>
+	Moo
+</@s.elseif>
+<@s.else>
+	Bar
+</@s.else>
+
+<hr/>
+<b>35 - Foo - </b>
+<@s.if test="true">
+	Foo
+	<@s.if test="false">
+		FooFoo
+	</@s.if>
+</@s.if>
+<@s.elseif test="false">
+	Moo
+</@s.elseif>
+<@s.else>
+	Bar
+</@s.else>
+
+<hr/>
+<b>36 - MooFooFoo - </b>
+<@s.if test="false">
+	Foo
+</@s.if>
+<@s.elseif test="true">
+	Moo
+	<@s.if test="true">
+		FooFoo
+	</@s.if>
+</@s.elseif>
+<@s.else>
+	Bar
+</@s.else>
+
+<hr/>
+<b>37 - Moo - </b>
+<@s.if test="false">
+	Foo
+</@s.if>
+<@s.elseif test="true">
+	Moo
+	<@s.if test="false">
+		FooFoo
+	</@s.if>
 </@s.elseif>
+<@s.else>
+	Bar
+</@s.else>
+
+<hr/>
+<b>38 - BarFooFoo  - </b>
+<@s.if test="false">
+	Foo
+</@s.if>
 <@s.elseif test="false">
-	THIS SHOULD NOT APPEAR<br/>
+	Moo
 </@s.elseif>
+<@s.else>
+	Bar
+	<@s.if test="true">
+		FooFoo
+	</@s.if>
+</@s.else>
+
+<hr/>
+<b>39 - Bar  - </b>
+<@s.if test="false">
+	Foo
+</@s.if>
 <@s.elseif test="false">
-	THIS SHOULD NOT APPEAR<br/>
+	Moo
 </@s.elseif>
 <@s.else>
-	5]THIS SHOULD APPEAR<br/>
+	Bar
+	<@s.if test="false">
+		FooFoo
+	</@s.if>
 </@s.else>
-	</body>
+
+
+
+
+</body>
 </html>
+

Modified: struts/struts2/trunk/apps/showcase/src/main/webapp/tags/non-ui/ifTag/testIf.jsp
URL: http://svn.apache.org/viewvc/struts/struts2/trunk/apps/showcase/src/main/webapp/tags/non-ui/ifTag/testIf.jsp?rev=438411&r1=438410&r2=438411&view=diff
==============================================================================
--- struts/struts2/trunk/apps/showcase/src/main/webapp/tags/non-ui/ifTag/testIf.jsp (original)
+++ struts/struts2/trunk/apps/showcase/src/main/webapp/tags/non-ui/ifTag/testIf.jsp Wed Aug
30 00:45:32 2006
@@ -7,69 +7,608 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Insert title here</title>
+<title>Test If Tag</title>
 </head>
 <body>
-<!--  1 -->
+<p>
+This is a simple jsp to test the If Tag. There's quite a few combination being tested. 
+The characters in bold an non-bold should be the same.
+</p>
+
+
+<b>1 - Foo -</b>
 <s:if test="true">
-	1]THIS SHOULD APPEAR <br/>
+	Foo
 </s:if>
 <s:else>
-	THIS SHOULD NOT APPEAR <br/>
+	Bar
 </s:else>
-
-
-<!--  2 -->
+<hr/>
+<b>2 - Bar -</b>
+<s:if test="false">
+	Foo
+</s:if>
+<s:else>
+	Bar
+</s:else>
+<hr/>
+<b>3 - FooFooFoo - </b>
+<s:if test="true">
+	Foo
+	<s:if test="true">
+		FooFoo	
+	</s:if>
+	<s:else>
+		BarBar
+	</s:else>
+</s:if>
+<s:else>
+	Bar
+</s:else>
+<hr/>
+<b>4 - FooBarBar - </b>
+<s:if test="true">
+	Foo
+	<s:if test="false">
+		FooFoo
+	</s:if>
+	<s:else>
+		BarBar
+	</s:else>
+</s:if>
+<hr/>
+<b>5 - BarFooFoo - </b>
+<s:if test="false">
+	Foo
+</s:if>
+<s:else>
+	Bar
+	<s:if test="true">
+		FooFoo
+	</s:if>
+	<s:else>
+		BarBar
+	</s:else>
+</s:else>
+<hr/>
+<b>6 - BarBarBar - </b>
+<s:if test="false">
+	Foo
+</s:if>
+<s:else>
+	Bar
+	<s:if test="false">
+		FooFoo
+	</s:if>
+	<s:else>
+		BarBar
+	</s:else>
+</s:else>
+<hr/>
+<b>7 - Foo - </b>
+<s:if test="true">
+	Foo
+</s:if>
+<s:elseif test="false">
+	Moo
+</s:elseif>
+<s:else>
+	Bar
+</s:else>
+<hr/>
+<b>8 - Moo - </b>
+<s:if test="false">
+	Foo
+</s:if>
+<s:elseif test="true">
+	Moo
+</s:elseif>
+<s:else>
+	Bar
+</s:else>
+<hr/>
+<b>9 - Bar - </b>
+<s:if test="false">
+	Foo
+</s:if>
+<s:elseif test="false">
+	Moo
+</s:elseif>
+<s:else>
+	Bar
+</s:else>
+<hr/>
+<b>10 - FooFooFoo - </b>
+<s:if test="true">
+	Foo
+	<s:if test="true">
+		FooFoo
+	</s:if>
+	<s:elseif test="false">
+		MooMoo
+	</s:elseif>
+	<s:else>
+		BarBar
+	</s:else>
+</s:if>
+<s:elseif test="false">
+	Moo
+</s:elseif>
+<s:else>
+	Bar
+</s:else>
+<hr/>
+<b>11 - FooMooMoo - </b>
+<s:if test="true">
+	Foo
+	<s:if test="false">
+		FooFoo
+	</s:if>
+	<s:elseif test="true">
+		MooMoo
+	</s:elseif>
+	<s:else>
+		BarBar
+	</s:else>
+</s:if>
+<s:elseif test="false">
+	Moo
+</s:elseif>
+<s:else>
+	Bar
+</s:else>
+<hr/>
+<b>12 - FooBarBar - </b>
+<s:if test="true">
+	Foo
+	<s:if test="false">
+		FooFoo
+	</s:if>
+	<s:elseif test="false">
+		MooMoo
+	</s:elseif>
+	<s:else>
+		BarBar
+	</s:else>
+</s:if>
+<s:elseif test="false">
+	Moo
+</s:elseif>
+<s:else>
+	Bar
+</s:else>
+<hr/>
+<b>13 - MooFooFoo - </b>
+<s:if test="false">
+	Foo
+</s:if>
+<s:elseif test="true">
+	Moo
+	<s:if test="true">
+		FooFoo
+	</s:if>
+	<s:elseif test="false">
+		MooMoo
+	</s:elseif>
+	<s:else>
+		BarBar
+	</s:else>
+</s:elseif>
+<s:else>
+	Bar
+</s:else>
+<hr/>
+<b>14 - MooMooMoo - </b>
+<s:if test="false">
+	Foo
+</s:if>
+<s:elseif test="true">
+	Moo
+	<s:if test="false">
+		FooFoo
+	</s:if>
+	<s:elseif test="true">
+		MooMoo
+	</s:elseif>
+	<s:else>
+		BarBar
+	</s:else>
+</s:elseif>
+<s:else>
+	Bar
+</s:else>
+<hr/>
+<b>15 - MooBarBar - </b>
 <s:if test="false">
-	THIS SHOULD NOT APPEAR <br/>
+	Foo
 </s:if>
 <s:elseif test="true">
-	2]THIS SHOULD APPEAR <br/>
+	Moo
+	<s:if test="false">
+		FooFoo
+	</s:if>
+	<s:elseif test="false">
+		MooMoo
+	</s:elseif>
+	<s:else>
+		BarBar
+	</s:else>
 </s:elseif>
+<s:else>
+	Bar
+</s:else>
+<hr/>
+<b>16 - BarFooFoo - </b>
+<s:if test="false">	
+	Foo
+</s:if>
+<s:elseif test="false">
+	Moo
+</s:elseif>
+<s:else>
+	Bar
+	<s:if test="true">
+		FooFoo
+	</s:if>
+	<s:elseif test="false">
+		MooMoo
+	</s:elseif>
+	<s:else>
+		BarBar
+	</s:else>
+</s:else>	
+<hr/>
+<b>17 - BarMooMoo - </b>
+<s:if test="false">	
+	Foo
+</s:if>
+<s:elseif test="false">
+	Moo
+</s:elseif>
+<s:else>
+	Bar
+	<s:if test="false">
+		FooFoo
+	</s:if>
+	<s:elseif test="true">
+		MooMoo
+	</s:elseif>
+	<s:else>
+		BarBar
+	</s:else>
+</s:else>	
+<hr/>	
+<b>18 - BarBarBar - </b>
+<s:if test="false">	
+	Foo
+</s:if>
+<s:elseif test="false">
+	Moo
+</s:elseif>
+<s:else>
+	Bar
+	<s:if test="false">
+		FooFoo
+	</s:if>
+	<s:elseif test="false">
+		MooMoo
+	</s:elseif>
+	<s:else>
+		BarBar
+	</s:else>
+</s:else>
+
+<hr/>
+<b>19 - Foo - </b> 
+<s:if test="true">
+	Foo
+</s:if>
+
+<hr/>
+<b>20 - ** should not display anything ** - </b>
+<s:if test="false">
+	Foo
+</s:if>
+
+<hr/>
+<b>21 FooFooFoo - </b>
+<s:if test="true">
+	Foo
+	<s:if test="true">
+		FooFoo
+	</s:if>
+</s:if>
+<s:else>
+	Bar
+</s:else>
+
+<hr/>
+<b>22 - Foo -  </b>
+<s:if test="true">
+	Foo
+	<s:if test="false">
+		FooFoo
+	</s:if>
+</s:if>
+<s:else>
+	Bar
+</s:else>
+
+<hr/>
+<b>23 - BarFooFoo - </b>
+<s:if test="false">
+	Foo
+</s:if>
+<s:else>
+	Bar
+	<s:if test="true">
+		FooFoo
+	</s:if>
+</s:else>
 
-<!--  3 -->
+<hr/>
+<b>24 - Bar - </b>
 <s:if test="false">
-	THIS SHOULD NOT APPEAR <br/>
+	Foo
+</s:if>
+<s:else>
+	Bar
+	<s:if test="false">
+		FooFoo
+	</s:if>
+</s:else>
+
+<hr/>
+<b>25 - FooFooFoo</b>
+<s:if test="true">
+	Foo
+	<s:if test="true">
+		FooFoo
+	</s:if>
+	<s:elseif test="false">
+		MooMoo
+	</s:elseif>
+</s:if>
+<s:elseif test="false">
+	Moo
+</s:elseif>
+<s:else>
+	Bar
+</s:else>
+
+<hr/>
+<b>26 - FooMooMoo</b>
+<s:if test="true">
+	Foo
+	<s:if test="false">
+		FooFoo
+	</s:if>
+	<s:elseif test="true">
+		MooMoo
+	</s:elseif>
 </s:if>
 <s:elseif test="false">
-	THIS SHOULD NOT APPEAR <br/>
+	Moo
 </s:elseif>
+<s:else>
+	Bar
+</s:else>
+
+<hr/>
+<b>27 - Foo - </b>
+<s:if test="true">
+	Foo
+	<s:if test="false">
+		FooFoo
+	</s:if>
+	<s:elseif test="false">
+		MooMoo
+	</s:elseif>
+</s:if>
+<s:elseif test="false">
+	Moo
+</s:elseif>
+<s:else>
+	Bar
+</s:else>
+
+<hr/>
+<b>28 - MooFooFoo</b>
+<s:if test="false">
+	Foo
+</s:if>
 <s:elseif test="true">
-	3]THIS SHOULD APPEAR <br/>
+	Moo
+	<s:if test="true">
+		FooFoo
+	</s:if>
+	<s:elseif test="false">
+		MooMoo
+	</s:elseif>
 </s:elseif>
+<s:else>
+	Bar
+</s:else>
+
+<hr/>
+<b>29 - MooMooMoo</b>
+<s:if test="false">
+	Foo
+</s:if>
+<s:elseif test="true">
+	Moo
+	<s:if test="false">
+		FooFoo
+	</s:if>
+	<s:elseif test="true">
+		MooMoo
+	</s:elseif>
+</s:elseif>
+<s:else>
+	Bar
+</s:else>
+
+<hr/>
+<b>30 - Moo - </b>
+<s:if test="false">
+	Foo
+</s:if>
 <s:elseif test="true">
-	THIS SHOULD NOT APPEAR <br/>
+	Moo
+	<s:if test="false">
+		FooFoo
+	</s:if>
+	<s:elseif test="false">
+		MooMoo
+	</s:elseif>
+</s:elseif>
+<s:else>
+	Bar
+</s:else>
+
+<hr/>
+<b>31 - BarFooFoo - </b>
+<s:if test="false">
+	Foo
+</s:if>
+<s:elseif test="false">
+	Moo
 </s:elseif>
 <s:else>
-	THIS SHOULD NOT APPEAR <br/>
+	Bar
+	<s:if test="true">
+		FooFoo
+	</s:if>
+	<s:elseif test="false">
+		MooMoo
+	</s:elseif>
 </s:else>
 
-<!-- 4 -->
+<hr/>
+<b>32 - BarMooMoo - </b>
 <s:if test="false">
-	THIS SHOULD NOT APPEAR<br/>
+	Foo
 </s:if>
 <s:elseif test="false">
-	THIS SHOULD NOT APPEAR<br/>
+	Moo
 </s:elseif>
 <s:else>
-	4]THIS SHOULD APPEAR<br/>
+	Bar
+	<s:if test="false">
+		FooFoo
+	</s:if>
+	<s:elseif test="true">
+		MooMoo
+	</s:elseif>
 </s:else>
 
-<!-- 5 -->
+<hr/>
+<b>33 - Bar - </b>
 <s:if test="false">
-	THIS SHOULD NOT APPEAR<br/>
+	Foo
+</s:if>
+<s:elseif test="false">
+	Moo
+</s:elseif>
+<s:else>
+	Bar
+	<s:if test="false">
+		FooFoo
+	</s:if>
+	<s:elseif test="false">
+		MooMoo
+	</s:elseif>
+</s:else>
+
+
+<hr/>
+<b>34 - FooFooFoo - </b>
+<s:if test="true">
+	Foo
+	<s:if test="true">
+		FooFoo
+	</s:if>
 </s:if>
 <s:elseif test="false">
-	THIS SHOULD NOT APPEAR<br/>
+	Moo
 </s:elseif>
+<s:else>
+	Bar
+</s:else>
+
+<hr/>
+<b>35 - Foo - </b>
+<s:if test="true">
+	Foo
+	<s:if test="false">
+		FooFoo
+	</s:if>
+</s:if>
 <s:elseif test="false">
-	THIS SHOULD NOT APPEAR<br/>
+	Moo
 </s:elseif>
+<s:else>
+	Bar
+</s:else>
+
+<hr/>
+<b>36 - MooFooFoo - </b>
+<s:if test="false">
+	Foo
+</s:if>
+<s:elseif test="true">
+	Moo
+	<s:if test="true">
+		FooFoo
+	</s:if>
+</s:elseif>
+<s:else>
+	Bar
+</s:else>
+
+<hr/>
+<b>37 - Moo - </b>
+<s:if test="false">
+	Foo
+</s:if>
+<s:elseif test="true">
+	Moo
+	<s:if test="false">
+		FooFoo
+	</s:if>
+</s:elseif>
+<s:else>
+	Bar
+</s:else>
+
+<hr/>
+<b>38 - BarFooFoo  - </b>
+<s:if test="false">
+	Foo
+</s:if>
+<s:elseif test="false">
+	Moo
+</s:elseif>
+<s:else>
+	Bar
+	<s:if test="true">
+		FooFoo
+	</s:if>
+</s:else>
+
+<hr/>
+<b>39 - Bar  - </b>
+<s:if test="false">
+	Foo
+</s:if>
 <s:elseif test="false">
-	THIS SHOULD NOT APPEAR<br/>
+	Moo
 </s:elseif>
 <s:else>
-	5]THIS SHOULD APPEAR<br/>
+	Bar
+	<s:if test="false">
+		FooFoo
+	</s:if>
 </s:else>
 
 



Mime
View raw message