Author: pbenedict
Date: Sun Sep 24 23:10:36 2006
New Revision: 449581

URL: http://svn.apache.org/viewvc?view=rev&rev=449581
Log:
STR-746: demonstrate nested param tags

Modified:
    struts/struts1/trunk/apps/cookbook/src/main/webapp/jsp/links/Links.jsp

Modified: struts/struts1/trunk/apps/cookbook/src/main/webapp/jsp/links/Links.jsp
URL: 
http://svn.apache.org/viewvc/struts/struts1/trunk/apps/cookbook/src/main/webapp/jsp/links/Links.jsp?view=diff&rev=449581&r1=449580&r2=449581
==============================================================================
--- struts/struts1/trunk/apps/cookbook/src/main/webapp/jsp/links/Links.jsp 
(original)
+++ struts/struts1/trunk/apps/cookbook/src/main/webapp/jsp/links/Links.jsp Sun 
Sep 24 23:10:36 2006
@@ -15,7 +15,7 @@
 
 <html:link page="/jsp/links/source.jsp">
   <img src="../../images/code.gif" width="24" height="24" alt="View Source" 
class="icon" />
-</html:link> 
+</html:link>
 <a href="../../index.jsp"><img src="../../images/return.gif" height="24" 
width="24" alt="Return to examples page" class="icon" /></a>
 <h1>Link Examples</h1>
 <hr noshade="noshade"/>
@@ -23,21 +23,50 @@
 <h2>Simple Links</h2>
 <p>If you view this page with cookies disabled, you will see that the struts 
tags append the session id to the link URL.<br />
  Observe that the HTML &lt;a&gt; tag does not have the URL appended.</p>
-<a href="../../processLinks.do">Link using HTML &lt;a&gt; tag</a><br />
-<%-- This causes an exception on Tomcat 4.06 and 4.1.24. It works on Tomcat 5 
and WebSphere 5. 
+<%-- This causes an exception on Tomcat 4.06 and 4.1.24. It works on Tomcat 5 
and WebSphere 5.
      I think we can assume a bug inTomcat 4.x.
-       <html:link href="../../processLinks.do">Link using href 
attribute</html:link><br />
+  <html:link href="../../processLinks.do">Link using href 
attribute</html:link><br />
 --%>
-<html:link page="/processLinks.do">Link using page attribute</html:link><br />
-<html:link action="/processLinks">Link using action attribute</html:link><br />
-<html:link action="/processLinks" anchor="test">Link to an 
anchor</html:link><br />
+<ul>
+  <li><a href="../../processLinks.do">Link using HTML &lt;a&gt; tag</a></li>
+  <li><html:link page="/processLinks.do">Link using page 
attribute</html:link></li>
+  <li><html:link action="linksAction">Link using action 
attribute</html:link></li>
+  <li><html:link action="linksAction" anchor="test">Link to an 
anchor</html:link></li>
+</ul>
 
 <h2>Links with Parameters</h2>
-<html:link action="/processLinks?color=blue">Hardcoded 
parameter</html:link><br />
 <bean:define id="myColor" value="red"/>
-<html:link action="/processLinks" paramId="color" paramName="myColor">Dynamic 
parameter</html:link><br />
-<html:link action="/processLinks" paramId="msg" paramName="testBean" 
paramProperty="stringValue">Dynamic parameter from a bean 
property</html:link><br />
-<html:link action="/processLinks" name="parms">Multiple dynamic parameters 
from a Map</html:link><br />
+<ul>
+  <li><html:link action="linksAction?color=blue">Hardcoded 
parameter</html:link></li>
+  <li><html:link action="linksAction" paramId="color" 
paramName="myColor">Dynamic parameter</html:link></li>
+  <li><html:link action="linksAction" paramId="msg" paramName="testBean" 
paramProperty="stringValue">Dynamic parameter from a bean 
property</html:link></li>
+  <li><html:link action="linksAction" name="parms">Multiple dynamic parameters 
from a Map</html:link></li>
+  <li>
+    <html:link action="linksAction" name="parms">
+      Dynamic parameters from &lt;html:param&gt;
+      <html:param name="buybefore" value="Tomorrow" />
+      <html:param name="shippedfrom" value="New York" />
+    </html:link>
+  </li>
+</ul>
+
+<h2>Rewrite Links</h2>
+<p>These are generated by the &lt;html:rewrite&gt; tag, which generates 
hyperlink paths (not anchor tags).</p>
+<ul>
+  <li><html:rewrite action="linksAction" paramId="color" paramName="myColor" 
/></li>
+  <li><html:rewrite action="linksAction" paramId="msg" paramName="testBean" 
paramProperty="stringValue" /></li>
+  <li><html:rewrite action="linksAction" name="parms" /></li>
+  <li>
+    <html:rewrite action="linksAction">
+      <html:param name="buybefore" value="Tomorrow" />
+      <html:param name="shippedfrom" value="New York" />
+    </html:rewrite>
+  </li>
+  <li><html:rewrite action="linksAction" /></li>
+</ul>
+
+<html:frame action="/prepareLogic">
+</html:frame>
 
 </body>
 </html:html>


Reply via email to