Author: tmjee
Date: Sat Jul 22 00:25:15 2006
New Revision: 424533

URL: http://svn.apache.org/viewvc?rev=424533&view=rev
Log:
WW-1389
  - added test example into showcase to using If/Else/ElseIf tag (in JSP
    and freemarker form)


Added:
    struts/struts2/trunk/apps/showcase/src/main/webapp/tags/non-ui/ifTag/
    
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 
  (with props)
Modified:
    struts/struts2/trunk/apps/showcase/src/main/resources/struts-tags-non-ui.xml
    struts/struts2/trunk/apps/showcase/src/main/webapp/tags/non-ui/index.jsp

Modified: 
struts/struts2/trunk/apps/showcase/src/main/resources/struts-tags-non-ui.xml
URL: 
http://svn.apache.org/viewvc/struts/struts2/trunk/apps/showcase/src/main/resources/struts-tags-non-ui.xml?rev=424533&r1=424532&r2=424533&view=diff
==============================================================================
--- 
struts/struts2/trunk/apps/showcase/src/main/resources/struts-tags-non-ui.xml 
(original)
+++ 
struts/struts2/trunk/apps/showcase/src/main/resources/struts-tags-non-ui.xml 
Sat Jul 22 00:25:15 2006
@@ -110,6 +110,16 @@
                </action>
        </package>
        
-       
+       <!--  ========================================== -->
+       <!--  === Package for If Tag Test / Examples === -->
+       <!--  ========================================== -->
+       <package name="ifTagPackage" extends="struts-default" 
namespace="/tags/non-ui/ifTag">
+               <action name="testIfTagJsp">
+                       <result>/tags/non-ui/ifTag/testIf.jsp</result>
+               </action>
+               <action name="testIfTagFreemarker">
+                       <result 
type="freemarker">/tags/non-ui/ifTag/testIf.ftl</result>
+               </action>
+       </package>
 </struts>
 

Added: 
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=424533&view=auto
==============================================================================
--- 
struts/struts2/trunk/apps/showcase/src/main/webapp/tags/non-ui/ifTag/testIf.ftl 
(added)
+++ 
struts/struts2/trunk/apps/showcase/src/main/webapp/tags/non-ui/ifTag/testIf.ftl 
Sat Jul 22 00:25:15 2006
@@ -0,0 +1,68 @@
+<html>
+       <head>
+               <title>TEST IF</title>
+       </head>
+       <body>
+<!--  1 -->
+<@saf.if test="true">
+       1]THIS SHOULD APPEAR <br/>
+</@saf.if>
+<@saf.else>
+       THIS SHOULD NOT APPEAR <br/>
+</@saf.else>
+
+
+<!--  2 -->
+<@saf.if test="false">
+       THIS SHOULD NOT APPEAR <br/>
+</@saf.if>
+<@saf.elseif test="true">
+       2]THIS SHOULD APPEAR <br/>
+</@saf.elseif>
+
+<!--  3 -->
+<@saf.if test="false">
+       THIS SHOULD NOT APPEAR <br/>
+</@saf.if>
+<@saf.elseif test="false">
+       THIS SHOULD NOT APPEAR <br/>
+</@saf.elseif>
+<@saf.elseif test="true">
+       3]THIS SHOULD APPEAR <br/>
+</@saf.elseif>
+<@saf.elseif test="true">
+       THIS SHOULD NOT APPEAR <br/>
+</@saf.elseif>
+<@saf.else>
+       THIS SHOULD NOT APPEAR <br/>
+</@saf.else>
+
+<!-- 4 -->
+<@saf.if test="false">
+       THIS SHOULD NOT APPEAR<br/>
+</@saf.if>
+<@saf.elseif test="false">
+       THIS SHOULD NOT APPEAR<br/>
+</@saf.elseif>
+<@saf.else>
+       4]THIS SHOULD APPEAR<br/>
+</@saf.else>
+
+<!-- 5 -->
+<@saf.if test="false">
+       THIS SHOULD NOT APPEAR<br/>
+</@saf.if>
+<@saf.elseif test="false">
+       THIS SHOULD NOT APPEAR<br/>
+</@saf.elseif>
+<@saf.elseif test="false">
+       THIS SHOULD NOT APPEAR<br/>
+</@saf.elseif>
+<@saf.elseif test="false">
+       THIS SHOULD NOT APPEAR<br/>
+</@saf.elseif>
+<@saf.else>
+       5]THIS SHOULD APPEAR<br/>
+</@saf.else>
+       </body>
+</html>

Added: 
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=424533&view=auto
==============================================================================
--- 
struts/struts2/trunk/apps/showcase/src/main/webapp/tags/non-ui/ifTag/testIf.jsp 
(added)
+++ 
struts/struts2/trunk/apps/showcase/src/main/webapp/tags/non-ui/ifTag/testIf.jsp 
Sat Jul 22 00:25:15 2006
@@ -0,0 +1,77 @@
+<%@ page language="java" contentType="text/html; charset=UTF-8"
+    pageEncoding="UTF-8"%>
+
+<[EMAIL PROTECTED] prefix="saf" uri="/struts-action" %>    
+    
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Insert title here</title>
+</head>
+<body>
+<!--  1 -->
+<saf:if test="true">
+       1]THIS SHOULD APPEAR <br/>
+</saf:if>
+<saf:else>
+       THIS SHOULD NOT APPEAR <br/>
+</saf:else>
+
+
+<!--  2 -->
+<saf:if test="false">
+       THIS SHOULD NOT APPEAR <br/>
+</saf:if>
+<saf:elseif test="true">
+       2]THIS SHOULD APPEAR <br/>
+</saf:elseif>
+
+<!--  3 -->
+<saf:if test="false">
+       THIS SHOULD NOT APPEAR <br/>
+</saf:if>
+<saf:elseif test="false">
+       THIS SHOULD NOT APPEAR <br/>
+</saf:elseif>
+<saf:elseif test="true">
+       3]THIS SHOULD APPEAR <br/>
+</saf:elseif>
+<saf:elseif test="true">
+       THIS SHOULD NOT APPEAR <br/>
+</saf:elseif>
+<saf:else>
+       THIS SHOULD NOT APPEAR <br/>
+</saf:else>
+
+<!-- 4 -->
+<saf:if test="false">
+       THIS SHOULD NOT APPEAR<br/>
+</saf:if>
+<saf:elseif test="false">
+       THIS SHOULD NOT APPEAR<br/>
+</saf:elseif>
+<saf:else>
+       4]THIS SHOULD APPEAR<br/>
+</saf:else>
+
+<!-- 5 -->
+<saf:if test="false">
+       THIS SHOULD NOT APPEAR<br/>
+</saf:if>
+<saf:elseif test="false">
+       THIS SHOULD NOT APPEAR<br/>
+</saf:elseif>
+<saf:elseif test="false">
+       THIS SHOULD NOT APPEAR<br/>
+</saf:elseif>
+<saf:elseif test="false">
+       THIS SHOULD NOT APPEAR<br/>
+</saf:elseif>
+<saf:else>
+       5]THIS SHOULD APPEAR<br/>
+</saf:else>
+
+
+</body>
+</html>
\ No newline at end of file

Propchange: 
struts/struts2/trunk/apps/showcase/src/main/webapp/tags/non-ui/ifTag/testIf.jsp
------------------------------------------------------------------------------
    svn:eol-style = native

Modified: 
struts/struts2/trunk/apps/showcase/src/main/webapp/tags/non-ui/index.jsp
URL: 
http://svn.apache.org/viewvc/struts/struts2/trunk/apps/showcase/src/main/webapp/tags/non-ui/index.jsp?rev=424533&r1=424532&r2=424533&view=diff
==============================================================================
--- struts/struts2/trunk/apps/showcase/src/main/webapp/tags/non-ui/index.jsp 
(original)
+++ struts/struts2/trunk/apps/showcase/src/main/webapp/tags/non-ui/index.jsp 
Sat Jul 22 00:25:15 2006
@@ -15,6 +15,8 @@
     <li><s:url id="url" action="showMergeTagDemo" 
namespace="/tags/non-ui/mergeIteratorTag" /><s:a href="%{#url}">Merge Iterator 
Demo</s:a>
     <li><s:url id="url" action="showSubsetTagDemo" 
namespace="/tags/non-ui/subsetIteratorTag" /><s:a href="%{#url}">Subset 
Tag</s:a>
     <li><s:url id="url" value="actionPrefix/index.jsp"/><s:a 
href="%{#url}">Action Prefix Example</s:a></li>
+       <li><saf:url id="url" action="testIfTagJsp" 
namespace="/tags/non-ui/ifTag"/><saf:a href="%{#url}">If Tag (JSP)</saf:a></li>
+       <li><saf:url id="url" action="testIfTagFreemarker" 
namespace="/tags/non-ui/ifTag"/><saf:a href="%{#url}">If Tag 
(Freemarker)</saf:a></li>
 </ul>
 
 </body>


Reply via email to