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>