You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@struts.apache.org by gi...@apache.org on 2020/03/22 13:27:47 UTC

[struts-site] branch asf-staging updated: Updates stage by Jenkins

This is an automated email from the ASF dual-hosted git repository.

git-site-role pushed a commit to branch asf-staging
in repository https://gitbox.apache.org/repos/asf/struts-site.git


The following commit(s) were added to refs/heads/asf-staging by this push:
     new 56b0c10  Updates stage by Jenkins
56b0c10 is described below

commit 56b0c10fefd5e79568056360b4a2993c08e2efd0
Author: jenkins <bu...@apache.org>
AuthorDate: Sun Mar 22 13:27:43 2020 +0000

    Updates stage by Jenkins
---
 content/download.html                    | 52 ++++++++++++++++----------------
 content/tag-developers/iterator-tag.html | 14 +++++++++
 2 files changed, 40 insertions(+), 26 deletions(-)

diff --git a/content/download.html b/content/download.html
index 8ba3fbd..033fe74 100644
--- a/content/download.html
+++ b/content/download.html
@@ -207,8 +207,8 @@
     <ul>
       <li>
         <a href="[preferred]struts/2.5.22/struts-2.5.22-all.zip">struts-2.5.22-all.zip</a> (65MB)
-        [<a href="https://www.apache.org/dist/struts/2.5.22/struts-2.5.22-all.zip.asc">PGP</a>]
-        [<a href="https://www.apache.org/dist/struts/2.5.22/struts-2.5.22-all.zip.sha256">SHA256</a>]
+        [<a href="https://downloads.apache.org/struts/2.5.22/struts-2.5.22-all.zip.asc">PGP</a>]
+        [<a href="https://downloads.apache.org/struts/2.5.22/struts-2.5.22-all.zip.sha256">SHA256</a>]
       </li>
     </ul>
   </li>
@@ -217,8 +217,8 @@
     <ul>
       <li>
         <a href="[preferred]struts/2.5.22/struts-2.5.22-apps.zip">struts-2.5.22-apps.zip</a> (35MB)
-        [<a href="https://www.apache.org/dist/struts/2.5.22/struts-2.5.22-apps.zip.asc">PGP</a>]
-        [<a href="https://www.apache.org/dist/struts/2.5.22/struts-2.5.22-apps.zip.sha256">SHA256</a>]
+        [<a href="https://downloads.apache.org/struts/2.5.22/struts-2.5.22-apps.zip.asc">PGP</a>]
+        [<a href="https://downloads.apache.org/struts/2.5.22/struts-2.5.22-apps.zip.sha256">SHA256</a>]
       </li>
     </ul>
   </li>
@@ -227,8 +227,8 @@
     <ul>
       <li>
         <a href="[preferred]struts/2.5.22/struts-2.5.22-min-lib.zip">struts-2.5.22-min-lib.zip</a> (4MB)
-        [<a href="https://www.apache.org/dist/struts/2.5.22/struts-2.5.22-min-lib.zip.asc">PGP</a>]
-        [<a href="https://www.apache.org/dist/struts/2.5.22/struts-2.5.22-min-lib.zip.sha256">SHA256</a>]
+        [<a href="https://downloads.apache.org/struts/2.5.22/struts-2.5.22-min-lib.zip.asc">PGP</a>]
+        [<a href="https://downloads.apache.org/struts/2.5.22/struts-2.5.22-min-lib.zip.sha256">SHA256</a>]
       </li>
     </ul>
   </li>
@@ -237,8 +237,8 @@
     <ul>
       <li>
         <a href="[preferred]struts/2.5.22/struts-2.5.22-lib.zip">struts-2.5.22-lib.zip</a> (19MB)
-        [<a href="https://www.apache.org/dist/struts/2.5.22/struts-2.5.22-lib.zip.asc">PGP</a>]
-        [<a href="https://www.apache.org/dist/struts/2.5.22/struts-2.5.22-lib.zip.sha256">SHA256</a>]
+        [<a href="https://downloads.apache.org/struts/2.5.22/struts-2.5.22-lib.zip.asc">PGP</a>]
+        [<a href="https://downloads.apache.org/struts/2.5.22/struts-2.5.22-lib.zip.sha256">SHA256</a>]
       </li>
     </ul>
   </li>
@@ -247,8 +247,8 @@
     <ul>
       <li>
         <a href="[preferred]struts/2.5.22/struts-2.5.22-docs.zip">struts-2.5.22-docs.zip</a> (13MB)
-        [<a href="https://www.apache.org/dist/struts/2.5.22/struts-2.5.22-docs.zip.asc">PGP</a>]
-        [<a href="https://www.apache.org/dist/struts/2.5.22/struts-2.5.22-docs.zip.sha256">SHA256</a>]
+        [<a href="https://downloads.apache.org/struts/2.5.22/struts-2.5.22-docs.zip.asc">PGP</a>]
+        [<a href="https://downloads.apache.org/struts/2.5.22/struts-2.5.22-docs.zip.sha256">SHA256</a>]
       </li>
     </ul>
   </li>
@@ -257,8 +257,8 @@
     <ul>
       <li>
         <a href="[preferred]struts/2.5.22/struts-2.5.22-src.zip">struts-2.5.22-src.zip</a> (7MB)
-        [<a href="https://www.apache.org/dist/struts/2.5.22/struts-2.5.22-src.zip.asc">PGP</a>]
-        [<a href="https://www.apache.org/dist/struts/2.5.22/struts-2.5.22-src.zip.sha256">SHA256</a>]
+        [<a href="https://downloads.apache.org/struts/2.5.22/struts-2.5.22-src.zip.asc">PGP</a>]
+        [<a href="https://downloads.apache.org/struts/2.5.22/struts-2.5.22-src.zip.sha256">SHA256</a>]
       </li>
     </ul>
   </li>
@@ -347,9 +347,9 @@
         <a href="[preferred]struts/struts-extras/struts2-secure-jakarta-multipart-parser-plugin/1.1/struts2-secure-jakarta-multipart-parser-plugin-1.1.jar">
           struts2-secure-jakarta-multipart-parser-plugin-1.1.jar
         </a>
-        [<a href="https://www.apache.org/dist/struts/struts-extras/struts2-secure-jakarta-multipart-parser-plugin/1.1/struts2-secure-jakarta-multipart-parser-plugin-1.1.jar.asc">PGP</a>]
-        [<a href="https://www.apache.org/dist/struts/struts-extras/struts2-secure-jakarta-multipart-parser-plugin/1.1/struts2-secure-jakarta-multipart-parser-plugin-1.1.jar.md5">MD5</a>]
-        [<a href="https://www.apache.org/dist/struts/struts-extras/struts2-secure-jakarta-multipart-parser-plugin/1.1/struts2-secure-jakarta-multipart-parser-plugin-1.1.jar.sha1">SHA1</a>]
+        [<a href="https://downloads.apache.org/struts/struts-extras/struts2-secure-jakarta-multipart-parser-plugin/1.1/struts2-secure-jakarta-multipart-parser-plugin-1.1.jar.asc">PGP</a>]
+        [<a href="https://downloads.apache.org/struts/struts-extras/struts2-secure-jakarta-multipart-parser-plugin/1.1/struts2-secure-jakarta-multipart-parser-plugin-1.1.jar.md5">MD5</a>]
+        [<a href="https://downloads.apache.org/struts/struts-extras/struts2-secure-jakarta-multipart-parser-plugin/1.1/struts2-secure-jakarta-multipart-parser-plugin-1.1.jar.sha1">SHA1</a>]
       </li>
     </ul>
   </li>
@@ -360,9 +360,9 @@
         <a href="[preferred]struts/struts-extras/struts2-secure-jakarta-multipart-parser-plugin/1.1/struts2-secure-jakarta-multipart-parser-plugin-1.1-source-release.zip">
           struts2-secure-jakarta-multipart-parser-plugin-1.1-source-release.zip
         </a>
-        [<a href="https://www.apache.org/dist/struts/struts-extras/struts2-secure-jakarta-multipart-parser-plugin/1.1/struts2-secure-jakarta-multipart-parser-plugin-1.1-source-release.zip.md5">PGP</a>]
-        [<a href="https://www.apache.org/dist/struts/struts-extras/struts2-secure-jakarta-multipart-parser-plugin/1.1/struts2-secure-jakarta-multipart-parser-plugin-1.1-source-release.zip.asc">MD5</a>]
-        [<a href="https://www.apache.org/dist/struts/struts-extras/struts2-secure-jakarta-multipart-parser-plugin/1.1/struts2-secure-jakarta-multipart-parser-plugin-1.1-source-release.zip.sha1">SHA1</a>]
+        [<a href="https://downloads.apache.org/struts/struts-extras/struts2-secure-jakarta-multipart-parser-plugin/1.1/struts2-secure-jakarta-multipart-parser-plugin-1.1-source-release.zip.md5">PGP</a>]
+        [<a href="https://downloads.apache.org/struts/struts-extras/struts2-secure-jakarta-multipart-parser-plugin/1.1/struts2-secure-jakarta-multipart-parser-plugin-1.1-source-release.zip.asc">MD5</a>]
+        [<a href="https://downloads.apache.org/struts/struts-extras/struts2-secure-jakarta-multipart-parser-plugin/1.1/struts2-secure-jakarta-multipart-parser-plugin-1.1-source-release.zip.sha1">SHA1</a>]
       </li>
     </ul>
   </li>
@@ -373,9 +373,9 @@
         <a href="[preferred]struts/struts-extras/struts2-secure-jakarta-stream-multipart-parser-plugin/1.1/struts2-secure-jakarta-stream-multipart-parser-plugin-1.1.jar">
           struts2-secure-jakarta-multipart-parser-plugin-1.1.jar
         </a>
-        [<a href="https://www.apache.org/dist/struts/struts-extras/struts2-secure-jakarta-stream-multipart-parser-plugin/1.1/struts2-secure-jakarta-stream-multipart-parser-plugin-1.1.jar.asc">PGP</a>]
-        [<a href="https://www.apache.org/dist/struts/struts-extras/struts2-secure-jakarta-stream-multipart-parser-plugin/1.1/struts2-secure-jakarta-stream-multipart-parser-plugin-1.1.jar.md5">MD5</a>]
-        [<a href="https://www.apache.org/dist/struts/struts-extras/struts2-secure-jakarta-stream-multipart-parser-plugin/1.1/struts2-secure-jakarta-stream-multipart-parser-plugin-1.1.jar.sha1">SHA1</a>]
+        [<a href="https://downloads.apache.org/struts/struts-extras/struts2-secure-jakarta-stream-multipart-parser-plugin/1.1/struts2-secure-jakarta-stream-multipart-parser-plugin-1.1.jar.asc">PGP</a>]
+        [<a href="https://downloads.apache.org/struts/struts-extras/struts2-secure-jakarta-stream-multipart-parser-plugin/1.1/struts2-secure-jakarta-stream-multipart-parser-plugin-1.1.jar.md5">MD5</a>]
+        [<a href="https://downloads.apache.org/struts/struts-extras/struts2-secure-jakarta-stream-multipart-parser-plugin/1.1/struts2-secure-jakarta-stream-multipart-parser-plugin-1.1.jar.sha1">SHA1</a>]
       </li>
     </ul>
   </li>
@@ -386,9 +386,9 @@
         <a href="[preferred]struts/struts-extras/struts2-secure-jakarta-stream-multipart-parser-plugin/1.1/struts2-secure-jakarta-stream-multipart-parser-plugin-1.1-source-release.zip">
           struts2-secure-jakarta-multipart-parser-plugin-1.1-source-release.zip
         </a>
-        [<a href="https://www.apache.org/dist/struts/struts-extras/struts2-secure-jakarta-stream-multipart-parser-plugin/1.1/struts2-secure-jakarta-stream-multipart-parser-plugin-1.1-source-release.zip.md5">PGP</a>]
-        [<a href="https://www.apache.org/dist/struts/struts-extras/struts2-secure-jakarta-stream-multipart-parser-plugin/1.1/struts2-secure-jakarta-stream-multipart-parser-plugin-1.1-source-release.zip.asc">MD5</a>]
-        [<a href="https://www.apache.org/dist/struts/struts-extras/struts2-secure-jakarta-stream-multipart-parser-plugin/1.1/struts2-secure-jakarta-stream-multipart-parser-plugin-1.1-source-release.zip.sha1">SHA1</a>]
+        [<a href="https://downloads.apache.org/struts/struts-extras/struts2-secure-jakarta-stream-multipart-parser-plugin/1.1/struts2-secure-jakarta-stream-multipart-parser-plugin-1.1-source-release.zip.md5">PGP</a>]
+        [<a href="https://downloads.apache.org/struts/struts-extras/struts2-secure-jakarta-stream-multipart-parser-plugin/1.1/struts2-secure-jakarta-stream-multipart-parser-plugin-1.1-source-release.zip.asc">MD5</a>]
+        [<a href="https://downloads.apache.org/struts/struts-extras/struts2-secure-jakarta-stream-multipart-parser-plugin/1.1/struts2-secure-jakarta-stream-multipart-parser-plugin-1.1-source-release.zip.sha1">SHA1</a>]
       </li>
     </ul>
   </li>
@@ -481,9 +481,9 @@
 <p>
   The PGP signatures can be verified using PGP or GPG.
   First download the
-  <a href="https://www.apache.org/dist/struts/KEYS">KEYS</a> as well as the <code>asc</code>
+  <a href="https://downloads.apache.org/struts/KEYS">KEYS</a> as well as the <code>asc</code>
   signature file for the particular distribution.
-  Make sure you get these files from the <a href="https://www.apache.org/dist/struts/">main distribution directory,</a>
+  Make sure you get these files from the <a href="https://downloads.apache.org/struts/">main distribution directory,</a>
   rather than from a mirror. Then verify the signatures using
 </p>
 
diff --git a/content/tag-developers/iterator-tag.html b/content/tag-developers/iterator-tag.html
index a0677b2..dae0541 100644
--- a/content/tag-developers/iterator-tag.html
+++ b/content/tag-developers/iterator-tag.html
@@ -307,6 +307,20 @@ magic, which provides some under-the-covers magic to make 0-n loops trivial. Thi
 &lt;/s:iterator&gt;
 </code></pre>
 
+<p>Another example when we can access a variable out of the current loop context and where name clashes with the current</p>
+
+<pre><code class="language-jsp">&lt;s:select name="location" size="1" list="locations" listKey="key"
+  listValue="value" emptyOption="false" /&gt;
+
+&lt;s:iterator var="item" value="items" status="rowstatus"&gt;
+    &lt;s:url var="myUrl" action="itemDelete"&gt;
+        &lt;s:param name="id" value="#item.id" /&gt;
+        &lt;%-- Outer loop variable name [1]. as clash with item.location --%&gt;
+        &lt;s:param name="location" value="[1].location" /&gt;
+    &lt;/s:url&gt;
+&lt;/s:iterator&gt;
+</code></pre>
+
   </section>
 </article>