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
</s:iterator>
</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"><s:select name="location" size="1" list="locations" listKey="key"
+ listValue="value" emptyOption="false" />
+
+<s:iterator var="item" value="items" status="rowstatus">
+ <s:url var="myUrl" action="itemDelete">
+ <s:param name="id" value="#item.id" />
+ <%-- Outer loop variable name [1]. as clash with item.location --%>
+ <s:param name="location" value="[1].location" />
+ </s:url>
+</s:iterator>
+</code></pre>
+
</section>
</article>