Modified: websites/production/tapestry/content/footer.html
==============================================================================
--- websites/production/tapestry/content/footer.html (original)
+++ websites/production/tapestry/content/footer.html Sat May 2 18:23:06 2020
@@ -26,11 +26,11 @@
Footer - Apache Tapestry
</title>
- <link rel="apple-touch-icon-precomposed" sizes="144x144"
href="/images/apache-tapestry-5-icon-144.png">
- <link rel="apple-touch-icon-precomposed" sizes="114x114"
href="/images/apache-tapestry-5-icon-114.png">
- <link rel="apple-touch-icon-precomposed" sizes="72x72"
href="/images/apache-tapestry-5-icon-72.png">
- <link rel="apple-touch-icon-precomposed"
href="/images/apache-tapestry-5-icon-57.png">
- <link rel="shortcut icon" href="/images/apache-tapestry-5-icon-32.png">
+ <link rel="apple-touch-icon-precomposed" sizes="144x144"
href="/images/apache-tapestry-icon-144.png">
+ <link rel="apple-touch-icon-precomposed" sizes="114x114"
href="/images/apache-tapestry-icon-114.png">
+ <link rel="apple-touch-icon-precomposed" sizes="72x72"
href="/images/apache-tapestry-icon-72.png">
+ <link rel="apple-touch-icon-precomposed"
href="/images/apache-tapestry-icon-57.png">
+ <link rel="shortcut icon" href="/images/apache-tapestry-icon-32.png">
<link rel="stylesheet"
href="https://fonts.googleapis.com/css2?family=Sarabun:ital,wght@0,400;0,700;1,400;1,700&display=swap">
<link rel="stylesheet"
href="https://stackpath.bootstrapcdn.com/bootstrap/4.4.1/css/bootstrap.min.css"
integrity="sha384-Vkoo8x4CGsO3+Hhxv8T/Q5PaXtkKtu6ug5TOeNV6gBiFeWPGFN9MuhOf23Q9Ifjh"
crossorigin="anonymous">
@@ -64,29 +64,29 @@
<div class="row">
<div class="col-12">
<nav class="navbar navbar-expand-xl navbar-light
justify-content-between">
- <a class="navbar-brand" href="index.html">
- <img src="images/apache-tapestry-icon-dark.svg" width="60"
alt="Apache Tapestry" title="Apache Tapestry">
- <span>Apache Tapestry</span>
+ <a class="navbar-brand" href="/index.html">
+ <img src="/images/apache-tapestry-icon-dark.svg" width="60"
alt="Apache Tapestry" title="Apache Tapestry">
+ <span>apache tapestry</span>
</a>
<button type="button" class="navbar-toggler" data-toggle="collapse"
data-target="#navbarCollapse" aria-controls="navbarCollapse"
aria-expanded="false" aria-label="Toggle navigation">
<span class="navbar-toggler-icon"></span>
</button>
<div class="collapse navbar-collapse" id="navbarCollapse">
<ul class="navbar-nav mx-auto"><li class="nav-item">
- <a class="nav-link active" href="getting-started.html">Getting
Started</a>
+ <a class="nav-link active"
href="/getting-started.html">Getting Started</a>
</li><li class="nav-item">
- <a class="nav-link active"
href="documentation.html">Documentation</a>
+ <a class="nav-link active"
href="/documentation.html">Documentation</a>
</li><li class="nav-item">
- <a class="nav-link active" href="download.html">Download</a>
+ <a class="nav-link active" href="/download.html">Download</a>
</li><li class="nav-item dropdown">
<a class="nav-link dropdown-toggle active"
id="communityNavbarDropdown" href="#" role="button" data-toggle="dropdown"
aria-haspopup="true" aria-expanded="false">
Community
</a>
<div class="dropdown-menu"
aria-labelledby="communityNavbarDropdown">
- <a class="dropdown-item" href="community.html">Mailing
Lists</a>
+ <a class="dropdown-item" href="/community.html">Mailing
Lists</a>
<a class="dropdown-item"
href="https://stackoverflow.com/questions/tagged/tapestry">StackOverflow</a>
- <a class="dropdown-item" href="support.html">Support</a>
- <a class="dropdown-item" href="community.html">Getting
Involved</a>
+ <a class="dropdown-item" href="/support.html">Support</a>
+ <a class="dropdown-item" href="/community.html">Getting
Involved</a>
<a class="dropdown-item"
href="https://cwiki.apache.org/confluence/pages/editpage.action?pageId=23339512"
title="Edit this page (requires approval, just ask on the mailing list)">Edit
this page</a>
<div class="dropdown-divider"></div>
<a class="dropdown-item"
href="https://twitter.com/ApacheTapestry">@ApacheTapestry</a>
Modified: websites/production/tapestry/content/footerv2.html
==============================================================================
--- websites/production/tapestry/content/footerv2.html (original)
+++ websites/production/tapestry/content/footerv2.html Sat May 2 18:23:06 2020
@@ -26,11 +26,11 @@
FooterV2 - Apache Tapestry
</title>
- <link rel="apple-touch-icon-precomposed" sizes="144x144"
href="/images/apache-tapestry-5-icon-144.png">
- <link rel="apple-touch-icon-precomposed" sizes="114x114"
href="/images/apache-tapestry-5-icon-114.png">
- <link rel="apple-touch-icon-precomposed" sizes="72x72"
href="/images/apache-tapestry-5-icon-72.png">
- <link rel="apple-touch-icon-precomposed"
href="/images/apache-tapestry-5-icon-57.png">
- <link rel="shortcut icon" href="/images/apache-tapestry-5-icon-32.png">
+ <link rel="apple-touch-icon-precomposed" sizes="144x144"
href="/images/apache-tapestry-icon-144.png">
+ <link rel="apple-touch-icon-precomposed" sizes="114x114"
href="/images/apache-tapestry-icon-114.png">
+ <link rel="apple-touch-icon-precomposed" sizes="72x72"
href="/images/apache-tapestry-icon-72.png">
+ <link rel="apple-touch-icon-precomposed"
href="/images/apache-tapestry-icon-57.png">
+ <link rel="shortcut icon" href="/images/apache-tapestry-icon-32.png">
<link rel="stylesheet"
href="https://fonts.googleapis.com/css2?family=Sarabun:ital,wght@0,400;0,700;1,400;1,700&display=swap">
<link rel="stylesheet"
href="https://stackpath.bootstrapcdn.com/bootstrap/4.4.1/css/bootstrap.min.css"
integrity="sha384-Vkoo8x4CGsO3+Hhxv8T/Q5PaXtkKtu6ug5TOeNV6gBiFeWPGFN9MuhOf23Q9Ifjh"
crossorigin="anonymous">
@@ -64,29 +64,29 @@
<div class="row">
<div class="col-12">
<nav class="navbar navbar-expand-xl navbar-light
justify-content-between">
- <a class="navbar-brand" href="index.html">
- <img src="images/apache-tapestry-icon-dark.svg" width="60"
alt="Apache Tapestry" title="Apache Tapestry">
- <span>Apache Tapestry</span>
+ <a class="navbar-brand" href="/index.html">
+ <img src="/images/apache-tapestry-icon-dark.svg" width="60"
alt="Apache Tapestry" title="Apache Tapestry">
+ <span>apache tapestry</span>
</a>
<button type="button" class="navbar-toggler" data-toggle="collapse"
data-target="#navbarCollapse" aria-controls="navbarCollapse"
aria-expanded="false" aria-label="Toggle navigation">
<span class="navbar-toggler-icon"></span>
</button>
<div class="collapse navbar-collapse" id="navbarCollapse">
<ul class="navbar-nav mx-auto"><li class="nav-item">
- <a class="nav-link active" href="getting-started.html">Getting
Started</a>
+ <a class="nav-link active"
href="/getting-started.html">Getting Started</a>
</li><li class="nav-item">
- <a class="nav-link active"
href="documentation.html">Documentation</a>
+ <a class="nav-link active"
href="/documentation.html">Documentation</a>
</li><li class="nav-item">
- <a class="nav-link active" href="download.html">Download</a>
+ <a class="nav-link active" href="/download.html">Download</a>
</li><li class="nav-item dropdown">
<a class="nav-link dropdown-toggle active"
id="communityNavbarDropdown" href="#" role="button" data-toggle="dropdown"
aria-haspopup="true" aria-expanded="false">
Community
</a>
<div class="dropdown-menu"
aria-labelledby="communityNavbarDropdown">
- <a class="dropdown-item" href="community.html">Mailing
Lists</a>
+ <a class="dropdown-item" href="/community.html">Mailing
Lists</a>
<a class="dropdown-item"
href="https://stackoverflow.com/questions/tagged/tapestry">StackOverflow</a>
- <a class="dropdown-item" href="support.html">Support</a>
- <a class="dropdown-item" href="community.html">Getting
Involved</a>
+ <a class="dropdown-item" href="/support.html">Support</a>
+ <a class="dropdown-item" href="/community.html">Getting
Involved</a>
<a class="dropdown-item"
href="https://cwiki.apache.org/confluence/pages/editpage.action?pageId=152112579"
title="Edit this page (requires approval, just ask on the mailing list)">Edit
this page</a>
<div class="dropdown-divider"></div>
<a class="dropdown-item"
href="https://twitter.com/ApacheTapestry">@ApacheTapestry</a>
Modified:
websites/production/tapestry/content/forms-and-form-components-faq.html
==============================================================================
--- websites/production/tapestry/content/forms-and-form-components-faq.html
(original)
+++ websites/production/tapestry/content/forms-and-form-components-faq.html Sat
May 2 18:23:06 2020
@@ -26,11 +26,11 @@
Forms and Form Components FAQ - Apache Tapestry
</title>
- <link rel="apple-touch-icon-precomposed" sizes="144x144"
href="/images/apache-tapestry-5-icon-144.png">
- <link rel="apple-touch-icon-precomposed" sizes="114x114"
href="/images/apache-tapestry-5-icon-114.png">
- <link rel="apple-touch-icon-precomposed" sizes="72x72"
href="/images/apache-tapestry-5-icon-72.png">
- <link rel="apple-touch-icon-precomposed"
href="/images/apache-tapestry-5-icon-57.png">
- <link rel="shortcut icon" href="/images/apache-tapestry-5-icon-32.png">
+ <link rel="apple-touch-icon-precomposed" sizes="144x144"
href="/images/apache-tapestry-icon-144.png">
+ <link rel="apple-touch-icon-precomposed" sizes="114x114"
href="/images/apache-tapestry-icon-114.png">
+ <link rel="apple-touch-icon-precomposed" sizes="72x72"
href="/images/apache-tapestry-icon-72.png">
+ <link rel="apple-touch-icon-precomposed"
href="/images/apache-tapestry-icon-57.png">
+ <link rel="shortcut icon" href="/images/apache-tapestry-icon-32.png">
<link rel="stylesheet"
href="https://fonts.googleapis.com/css2?family=Sarabun:ital,wght@0,400;0,700;1,400;1,700&display=swap">
<link rel="stylesheet"
href="https://stackpath.bootstrapcdn.com/bootstrap/4.4.1/css/bootstrap.min.css"
integrity="sha384-Vkoo8x4CGsO3+Hhxv8T/Q5PaXtkKtu6ug5TOeNV6gBiFeWPGFN9MuhOf23Q9Ifjh"
crossorigin="anonymous">
@@ -64,29 +64,29 @@
<div class="row">
<div class="col-12">
<nav class="navbar navbar-expand-xl navbar-light
justify-content-between">
- <a class="navbar-brand" href="index.html">
- <img src="images/apache-tapestry-icon-dark.svg" width="60"
alt="Apache Tapestry" title="Apache Tapestry">
- <span>Apache Tapestry</span>
+ <a class="navbar-brand" href="/index.html">
+ <img src="/images/apache-tapestry-icon-dark.svg" width="60"
alt="Apache Tapestry" title="Apache Tapestry">
+ <span>apache tapestry</span>
</a>
<button type="button" class="navbar-toggler" data-toggle="collapse"
data-target="#navbarCollapse" aria-controls="navbarCollapse"
aria-expanded="false" aria-label="Toggle navigation">
<span class="navbar-toggler-icon"></span>
</button>
<div class="collapse navbar-collapse" id="navbarCollapse">
<ul class="navbar-nav mx-auto"><li class="nav-item">
- <a class="nav-link active" href="getting-started.html">Getting
Started</a>
+ <a class="nav-link active"
href="/getting-started.html">Getting Started</a>
</li><li class="nav-item">
- <a class="nav-link active"
href="documentation.html">Documentation</a>
+ <a class="nav-link active"
href="/documentation.html">Documentation</a>
</li><li class="nav-item">
- <a class="nav-link active" href="download.html">Download</a>
+ <a class="nav-link active" href="/download.html">Download</a>
</li><li class="nav-item dropdown">
<a class="nav-link dropdown-toggle active"
id="communityNavbarDropdown" href="#" role="button" data-toggle="dropdown"
aria-haspopup="true" aria-expanded="false">
Community
</a>
<div class="dropdown-menu"
aria-labelledby="communityNavbarDropdown">
- <a class="dropdown-item" href="community.html">Mailing
Lists</a>
+ <a class="dropdown-item" href="/community.html">Mailing
Lists</a>
<a class="dropdown-item"
href="https://stackoverflow.com/questions/tagged/tapestry">StackOverflow</a>
- <a class="dropdown-item" href="support.html">Support</a>
- <a class="dropdown-item" href="community.html">Getting
Involved</a>
+ <a class="dropdown-item" href="/support.html">Support</a>
+ <a class="dropdown-item" href="/community.html">Getting
Involved</a>
<a class="dropdown-item"
href="https://cwiki.apache.org/confluence/pages/editpage.action?pageId=23335294"
title="Edit this page (requires approval, just ask on the mailing list)">Edit
this page</a>
<div class="dropdown-divider"></div>
<a class="dropdown-item"
href="https://twitter.com/ApacheTapestry">@ApacheTapestry</a>
@@ -143,11 +143,11 @@
<!-- /// Content Start -->
<div id="content">
<div id="ConfluenceContent"><h1
id="FormsandFormComponentsFAQ-FormsandFormComponents">Forms and Form
Components</h1><p>Main article: <a href="forms-and-validation.html">Forms and
Validation</a></p><h2
id="FormsandFormComponentsFAQ-Contents">Contents</h2><p><style
type="text/css">/*<![CDATA[*/
-div.rbtoc1588296044978 {padding: 0px;}
-div.rbtoc1588296044978 ul {list-style: disc;margin-left: 0px;}
-div.rbtoc1588296044978 li {margin-left: 0px;padding-left: 0px;}
+div.rbtoc1588443570556 {padding: 0px;}
+div.rbtoc1588443570556 ul {list-style: disc;margin-left: 0px;}
+div.rbtoc1588443570556 li {margin-left: 0px;padding-left: 0px;}
-/*]]>*/</style></p><div class="toc-macro rbtoc1588296044978">
+/*]]>*/</style></p><div class="toc-macro rbtoc1588443570556">
<ul class="toc-indentation"><li><a
href="#FormsandFormComponentsFAQ-Whatisthet:formdatahiddenfieldfor?">What is
the t:formdata hidden field for?</a></li><li><a
href="#FormsandFormComponentsFAQ-HowdoIchangethelabelforafieldonthefly?">How do
I change the label for a field on the fly?</a></li><li><a
href="#FormsandFormComponentsFAQ-Tapestryfocusesonthewrongfieldinmyform,howdoIfixthat?">Tapestry
focuses on the wrong field in my form, how do I fix that?</a></li></ul>
</div><h2
id="FormsandFormComponentsFAQ-Whatisthet:formdatahiddenfieldfor?">What is the
<code>t:formdata</code> hidden field for?</h2><p>In Tapestry, rendering a form
can be a complicated process; inside the body of the Form component are many of
field components: TextField, Select, TextArea, and so forth. Each of these must
pull data out of your data model and convert it to the string form used inside
the client web browser. In addition, JavaScript to support client-side
validation must be generated. This can be further complicated by the use of
Loop and If components, or made really complicated by the use of Block (to
render portions of other pages: this is what the BeanEditForm component
does).</p><p>Along the way, the Form is generating unique form control names
for each field component, as it renders.</p><p>When the client-side Form is
submitted, an event is triggered on the server-side Form component. It now
needs to locate each component, in turn, inform the component of its
control name, and allow the component to read the corresponding query
parameter. The component then converts the client-side string back into a
server-side value and performs validations before updating the data
model.</p><p>That's where <code>t:formdata</code> comes in. While components
are rendering, they are using the FormSupport environmental object to record
callbacks:</p><div class="code panel pdl" style="border-width: 1px;"><div
class="codeHeader panelHeader pdl" style="border-bottom-width:
1px;"><b>FormSupport.java (partial)</b></div><div class="codeContent
panelContent pdl">
<pre><code class="language-java">public interface FormSupport extends
ClientElement
Modified: websites/production/tapestry/content/forms-and-form-components.html
==============================================================================
--- websites/production/tapestry/content/forms-and-form-components.html
(original)
+++ websites/production/tapestry/content/forms-and-form-components.html Sat May
2 18:23:06 2020
@@ -26,11 +26,11 @@
Forms and Form Components - Apache Tapestry
</title>
- <link rel="apple-touch-icon-precomposed" sizes="144x144"
href="/images/apache-tapestry-5-icon-144.png">
- <link rel="apple-touch-icon-precomposed" sizes="114x114"
href="/images/apache-tapestry-5-icon-114.png">
- <link rel="apple-touch-icon-precomposed" sizes="72x72"
href="/images/apache-tapestry-5-icon-72.png">
- <link rel="apple-touch-icon-precomposed"
href="/images/apache-tapestry-5-icon-57.png">
- <link rel="shortcut icon" href="/images/apache-tapestry-5-icon-32.png">
+ <link rel="apple-touch-icon-precomposed" sizes="144x144"
href="/images/apache-tapestry-icon-144.png">
+ <link rel="apple-touch-icon-precomposed" sizes="114x114"
href="/images/apache-tapestry-icon-114.png">
+ <link rel="apple-touch-icon-precomposed" sizes="72x72"
href="/images/apache-tapestry-icon-72.png">
+ <link rel="apple-touch-icon-precomposed"
href="/images/apache-tapestry-icon-57.png">
+ <link rel="shortcut icon" href="/images/apache-tapestry-icon-32.png">
<link rel="stylesheet"
href="https://fonts.googleapis.com/css2?family=Sarabun:ital,wght@0,400;0,700;1,400;1,700&display=swap">
<link rel="stylesheet"
href="https://stackpath.bootstrapcdn.com/bootstrap/4.4.1/css/bootstrap.min.css"
integrity="sha384-Vkoo8x4CGsO3+Hhxv8T/Q5PaXtkKtu6ug5TOeNV6gBiFeWPGFN9MuhOf23Q9Ifjh"
crossorigin="anonymous">
@@ -64,29 +64,29 @@
<div class="row">
<div class="col-12">
<nav class="navbar navbar-expand-xl navbar-light
justify-content-between">
- <a class="navbar-brand" href="index.html">
- <img src="images/apache-tapestry-icon-dark.svg" width="60"
alt="Apache Tapestry" title="Apache Tapestry">
- <span>Apache Tapestry</span>
+ <a class="navbar-brand" href="/index.html">
+ <img src="/images/apache-tapestry-icon-dark.svg" width="60"
alt="Apache Tapestry" title="Apache Tapestry">
+ <span>apache tapestry</span>
</a>
<button type="button" class="navbar-toggler" data-toggle="collapse"
data-target="#navbarCollapse" aria-controls="navbarCollapse"
aria-expanded="false" aria-label="Toggle navigation">
<span class="navbar-toggler-icon"></span>
</button>
<div class="collapse navbar-collapse" id="navbarCollapse">
<ul class="navbar-nav mx-auto"><li class="nav-item">
- <a class="nav-link active" href="getting-started.html">Getting
Started</a>
+ <a class="nav-link active"
href="/getting-started.html">Getting Started</a>
</li><li class="nav-item">
- <a class="nav-link active"
href="documentation.html">Documentation</a>
+ <a class="nav-link active"
href="/documentation.html">Documentation</a>
</li><li class="nav-item">
- <a class="nav-link active" href="download.html">Download</a>
+ <a class="nav-link active" href="/download.html">Download</a>
</li><li class="nav-item dropdown">
<a class="nav-link dropdown-toggle active"
id="communityNavbarDropdown" href="#" role="button" data-toggle="dropdown"
aria-haspopup="true" aria-expanded="false">
Community
</a>
<div class="dropdown-menu"
aria-labelledby="communityNavbarDropdown">
- <a class="dropdown-item" href="community.html">Mailing
Lists</a>
+ <a class="dropdown-item" href="/community.html">Mailing
Lists</a>
<a class="dropdown-item"
href="https://stackoverflow.com/questions/tagged/tapestry">StackOverflow</a>
- <a class="dropdown-item" href="support.html">Support</a>
- <a class="dropdown-item" href="community.html">Getting
Involved</a>
+ <a class="dropdown-item" href="/support.html">Support</a>
+ <a class="dropdown-item" href="/community.html">Getting
Involved</a>
<a class="dropdown-item"
href="https://cwiki.apache.org/confluence/pages/editpage.action?pageId=26804850"
title="Edit this page (requires approval, just ask on the mailing list)">Edit
this page</a>
<div class="dropdown-divider"></div>
<a class="dropdown-item"
href="https://twitter.com/ApacheTapestry">@ApacheTapestry</a>
Modified: websites/production/tapestry/content/forms-and-validation.html
==============================================================================
--- websites/production/tapestry/content/forms-and-validation.html (original)
+++ websites/production/tapestry/content/forms-and-validation.html Sat May 2
18:23:06 2020
@@ -26,11 +26,11 @@
Forms and Validation - Apache Tapestry
</title>
- <link rel="apple-touch-icon-precomposed" sizes="144x144"
href="/images/apache-tapestry-5-icon-144.png">
- <link rel="apple-touch-icon-precomposed" sizes="114x114"
href="/images/apache-tapestry-5-icon-114.png">
- <link rel="apple-touch-icon-precomposed" sizes="72x72"
href="/images/apache-tapestry-5-icon-72.png">
- <link rel="apple-touch-icon-precomposed"
href="/images/apache-tapestry-5-icon-57.png">
- <link rel="shortcut icon" href="/images/apache-tapestry-5-icon-32.png">
+ <link rel="apple-touch-icon-precomposed" sizes="144x144"
href="/images/apache-tapestry-icon-144.png">
+ <link rel="apple-touch-icon-precomposed" sizes="114x114"
href="/images/apache-tapestry-icon-114.png">
+ <link rel="apple-touch-icon-precomposed" sizes="72x72"
href="/images/apache-tapestry-icon-72.png">
+ <link rel="apple-touch-icon-precomposed"
href="/images/apache-tapestry-icon-57.png">
+ <link rel="shortcut icon" href="/images/apache-tapestry-icon-32.png">
<link rel="stylesheet"
href="https://fonts.googleapis.com/css2?family=Sarabun:ital,wght@0,400;0,700;1,400;1,700&display=swap">
<link rel="stylesheet"
href="https://stackpath.bootstrapcdn.com/bootstrap/4.4.1/css/bootstrap.min.css"
integrity="sha384-Vkoo8x4CGsO3+Hhxv8T/Q5PaXtkKtu6ug5TOeNV6gBiFeWPGFN9MuhOf23Q9Ifjh"
crossorigin="anonymous">
@@ -64,29 +64,29 @@
<div class="row">
<div class="col-12">
<nav class="navbar navbar-expand-xl navbar-light
justify-content-between">
- <a class="navbar-brand" href="index.html">
- <img src="images/apache-tapestry-icon-dark.svg" width="60"
alt="Apache Tapestry" title="Apache Tapestry">
- <span>Apache Tapestry</span>
+ <a class="navbar-brand" href="/index.html">
+ <img src="/images/apache-tapestry-icon-dark.svg" width="60"
alt="Apache Tapestry" title="Apache Tapestry">
+ <span>apache tapestry</span>
</a>
<button type="button" class="navbar-toggler" data-toggle="collapse"
data-target="#navbarCollapse" aria-controls="navbarCollapse"
aria-expanded="false" aria-label="Toggle navigation">
<span class="navbar-toggler-icon"></span>
</button>
<div class="collapse navbar-collapse" id="navbarCollapse">
<ul class="navbar-nav mx-auto"><li class="nav-item">
- <a class="nav-link active" href="getting-started.html">Getting
Started</a>
+ <a class="nav-link active"
href="/getting-started.html">Getting Started</a>
</li><li class="nav-item">
- <a class="nav-link active"
href="documentation.html">Documentation</a>
+ <a class="nav-link active"
href="/documentation.html">Documentation</a>
</li><li class="nav-item">
- <a class="nav-link active" href="download.html">Download</a>
+ <a class="nav-link active" href="/download.html">Download</a>
</li><li class="nav-item dropdown">
<a class="nav-link dropdown-toggle active"
id="communityNavbarDropdown" href="#" role="button" data-toggle="dropdown"
aria-haspopup="true" aria-expanded="false">
Community
</a>
<div class="dropdown-menu"
aria-labelledby="communityNavbarDropdown">
- <a class="dropdown-item" href="community.html">Mailing
Lists</a>
+ <a class="dropdown-item" href="/community.html">Mailing
Lists</a>
<a class="dropdown-item"
href="https://stackoverflow.com/questions/tagged/tapestry">StackOverflow</a>
- <a class="dropdown-item" href="support.html">Support</a>
- <a class="dropdown-item" href="community.html">Getting
Involved</a>
+ <a class="dropdown-item" href="/support.html">Support</a>
+ <a class="dropdown-item" href="/community.html">Getting
Involved</a>
<a class="dropdown-item"
href="https://cwiki.apache.org/confluence/pages/editpage.action?pageId=22872109"
title="Edit this page (requires approval, just ask on the mailing list)">Edit
this page</a>
<div class="dropdown-divider"></div>
<a class="dropdown-item"
href="https://twitter.com/ApacheTapestry">@ApacheTapestry</a>
@@ -187,11 +187,11 @@
<p></p><p>Tapestry provides support for creating and rendering forms,
populating their fields, and validating user input. For simple cases, input
validation is declarative, meaning you simply tell Tapestry what validations to
apply to a given field, and it takes care of it on the server and (optionally)
on the client as well. In addition, you can provide event handler
methods in your page or component classes to handle more complex
validation scenarios.</p><p>Finally, Tapestry not only makes it easy to present
errors messages to the user, but it can also automatically highlight form
fields when validation fails.</p><p><strong>Contents</strong></p><p><style
type="text/css">/*<![CDATA[*/
-div.rbtoc1588296172604 {padding: 0px;}
-div.rbtoc1588296172604 ul {list-style: disc;margin-left: 0px;}
-div.rbtoc1588296172604 li {margin-left: 0px;padding-left: 0px;}
+div.rbtoc1588443696987 {padding: 0px;}
+div.rbtoc1588443696987 ul {list-style: disc;margin-left: 0px;}
+div.rbtoc1588443696987 li {margin-left: 0px;padding-left: 0px;}
-/*]]>*/</style></p><div class="toc-macro rbtoc1588296172604">
+/*]]>*/</style></p><div class="toc-macro rbtoc1588443696987">
<ul class="toc-indentation"><li>Related Articles</li></ul>
<ul><li><a href="#FormsandValidation-TheFormComponent">The Form Component</a>
<ul class="toc-indentation"><li><a href="#FormsandValidation-FormEvents">Form
Events</a></li><li><a href="#FormsandValidation-HandlingEvents">Handling
Events</a></li><li><a
href="#FormsandValidation-TrackingValidationErrors">Tracking Validation
Errors</a></li><li><a
href="#FormsandValidation-StoringDataBetweenRequests">Storing Data Between
Requests</a></li><li><a
href="#FormsandValidation-ConfiguringFieldsandLabels">Configuring Fields and
Labels</a></li></ul>
Modified: websites/production/tapestry/content/forms.html
==============================================================================
--- websites/production/tapestry/content/forms.html (original)
+++ websites/production/tapestry/content/forms.html Sat May 2 18:23:06 2020
@@ -26,11 +26,11 @@
Forms - Apache Tapestry
</title>
- <link rel="apple-touch-icon-precomposed" sizes="144x144"
href="/images/apache-tapestry-5-icon-144.png">
- <link rel="apple-touch-icon-precomposed" sizes="114x114"
href="/images/apache-tapestry-5-icon-114.png">
- <link rel="apple-touch-icon-precomposed" sizes="72x72"
href="/images/apache-tapestry-5-icon-72.png">
- <link rel="apple-touch-icon-precomposed"
href="/images/apache-tapestry-5-icon-57.png">
- <link rel="shortcut icon" href="/images/apache-tapestry-5-icon-32.png">
+ <link rel="apple-touch-icon-precomposed" sizes="144x144"
href="/images/apache-tapestry-icon-144.png">
+ <link rel="apple-touch-icon-precomposed" sizes="114x114"
href="/images/apache-tapestry-icon-114.png">
+ <link rel="apple-touch-icon-precomposed" sizes="72x72"
href="/images/apache-tapestry-icon-72.png">
+ <link rel="apple-touch-icon-precomposed"
href="/images/apache-tapestry-icon-57.png">
+ <link rel="shortcut icon" href="/images/apache-tapestry-icon-32.png">
<link rel="stylesheet"
href="https://fonts.googleapis.com/css2?family=Sarabun:ital,wght@0,400;0,700;1,400;1,700&display=swap">
<link rel="stylesheet"
href="https://stackpath.bootstrapcdn.com/bootstrap/4.4.1/css/bootstrap.min.css"
integrity="sha384-Vkoo8x4CGsO3+Hhxv8T/Q5PaXtkKtu6ug5TOeNV6gBiFeWPGFN9MuhOf23Q9Ifjh"
crossorigin="anonymous">
@@ -64,29 +64,29 @@
<div class="row">
<div class="col-12">
<nav class="navbar navbar-expand-xl navbar-light
justify-content-between">
- <a class="navbar-brand" href="index.html">
- <img src="images/apache-tapestry-icon-dark.svg" width="60"
alt="Apache Tapestry" title="Apache Tapestry">
- <span>Apache Tapestry</span>
+ <a class="navbar-brand" href="/index.html">
+ <img src="/images/apache-tapestry-icon-dark.svg" width="60"
alt="Apache Tapestry" title="Apache Tapestry">
+ <span>apache tapestry</span>
</a>
<button type="button" class="navbar-toggler" data-toggle="collapse"
data-target="#navbarCollapse" aria-controls="navbarCollapse"
aria-expanded="false" aria-label="Toggle navigation">
<span class="navbar-toggler-icon"></span>
</button>
<div class="collapse navbar-collapse" id="navbarCollapse">
<ul class="navbar-nav mx-auto"><li class="nav-item">
- <a class="nav-link active" href="getting-started.html">Getting
Started</a>
+ <a class="nav-link active"
href="/getting-started.html">Getting Started</a>
</li><li class="nav-item">
- <a class="nav-link active"
href="documentation.html">Documentation</a>
+ <a class="nav-link active"
href="/documentation.html">Documentation</a>
</li><li class="nav-item">
- <a class="nav-link active" href="download.html">Download</a>
+ <a class="nav-link active" href="/download.html">Download</a>
</li><li class="nav-item dropdown">
<a class="nav-link dropdown-toggle active"
id="communityNavbarDropdown" href="#" role="button" data-toggle="dropdown"
aria-haspopup="true" aria-expanded="false">
Community
</a>
<div class="dropdown-menu"
aria-labelledby="communityNavbarDropdown">
- <a class="dropdown-item" href="community.html">Mailing
Lists</a>
+ <a class="dropdown-item" href="/community.html">Mailing
Lists</a>
<a class="dropdown-item"
href="https://stackoverflow.com/questions/tagged/tapestry">StackOverflow</a>
- <a class="dropdown-item" href="support.html">Support</a>
- <a class="dropdown-item" href="community.html">Getting
Involved</a>
+ <a class="dropdown-item" href="/support.html">Support</a>
+ <a class="dropdown-item" href="/community.html">Getting
Involved</a>
<a class="dropdown-item"
href="https://cwiki.apache.org/confluence/pages/editpage.action?pageId=27361779"
title="Edit this page (requires approval, just ask on the mailing list)">Edit
this page</a>
<div class="dropdown-divider"></div>
<a class="dropdown-item"
href="https://twitter.com/ApacheTapestry">@ApacheTapestry</a>
Modified: websites/production/tapestry/content/frequently-asked-questions.html
==============================================================================
--- websites/production/tapestry/content/frequently-asked-questions.html
(original)
+++ websites/production/tapestry/content/frequently-asked-questions.html Sat
May 2 18:23:06 2020
@@ -26,11 +26,11 @@
Frequently Asked Questions - Apache Tapestry
</title>
- <link rel="apple-touch-icon-precomposed" sizes="144x144"
href="/images/apache-tapestry-5-icon-144.png">
- <link rel="apple-touch-icon-precomposed" sizes="114x114"
href="/images/apache-tapestry-5-icon-114.png">
- <link rel="apple-touch-icon-precomposed" sizes="72x72"
href="/images/apache-tapestry-5-icon-72.png">
- <link rel="apple-touch-icon-precomposed"
href="/images/apache-tapestry-5-icon-57.png">
- <link rel="shortcut icon" href="/images/apache-tapestry-5-icon-32.png">
+ <link rel="apple-touch-icon-precomposed" sizes="144x144"
href="/images/apache-tapestry-icon-144.png">
+ <link rel="apple-touch-icon-precomposed" sizes="114x114"
href="/images/apache-tapestry-icon-114.png">
+ <link rel="apple-touch-icon-precomposed" sizes="72x72"
href="/images/apache-tapestry-icon-72.png">
+ <link rel="apple-touch-icon-precomposed"
href="/images/apache-tapestry-icon-57.png">
+ <link rel="shortcut icon" href="/images/apache-tapestry-icon-32.png">
<link rel="stylesheet"
href="https://fonts.googleapis.com/css2?family=Sarabun:ital,wght@0,400;0,700;1,400;1,700&display=swap">
<link rel="stylesheet"
href="https://stackpath.bootstrapcdn.com/bootstrap/4.4.1/css/bootstrap.min.css"
integrity="sha384-Vkoo8x4CGsO3+Hhxv8T/Q5PaXtkKtu6ug5TOeNV6gBiFeWPGFN9MuhOf23Q9Ifjh"
crossorigin="anonymous">
@@ -64,29 +64,29 @@
<div class="row">
<div class="col-12">
<nav class="navbar navbar-expand-xl navbar-light
justify-content-between">
- <a class="navbar-brand" href="index.html">
- <img src="images/apache-tapestry-icon-dark.svg" width="60"
alt="Apache Tapestry" title="Apache Tapestry">
- <span>Apache Tapestry</span>
+ <a class="navbar-brand" href="/index.html">
+ <img src="/images/apache-tapestry-icon-dark.svg" width="60"
alt="Apache Tapestry" title="Apache Tapestry">
+ <span>apache tapestry</span>
</a>
<button type="button" class="navbar-toggler" data-toggle="collapse"
data-target="#navbarCollapse" aria-controls="navbarCollapse"
aria-expanded="false" aria-label="Toggle navigation">
<span class="navbar-toggler-icon"></span>
</button>
<div class="collapse navbar-collapse" id="navbarCollapse">
<ul class="navbar-nav mx-auto"><li class="nav-item">
- <a class="nav-link active" href="getting-started.html">Getting
Started</a>
+ <a class="nav-link active"
href="/getting-started.html">Getting Started</a>
</li><li class="nav-item">
- <a class="nav-link active"
href="documentation.html">Documentation</a>
+ <a class="nav-link active"
href="/documentation.html">Documentation</a>
</li><li class="nav-item">
- <a class="nav-link active" href="download.html">Download</a>
+ <a class="nav-link active" href="/download.html">Download</a>
</li><li class="nav-item dropdown">
<a class="nav-link dropdown-toggle active"
id="communityNavbarDropdown" href="#" role="button" data-toggle="dropdown"
aria-haspopup="true" aria-expanded="false">
Community
</a>
<div class="dropdown-menu"
aria-labelledby="communityNavbarDropdown">
- <a class="dropdown-item" href="community.html">Mailing
Lists</a>
+ <a class="dropdown-item" href="/community.html">Mailing
Lists</a>
<a class="dropdown-item"
href="https://stackoverflow.com/questions/tagged/tapestry">StackOverflow</a>
- <a class="dropdown-item" href="support.html">Support</a>
- <a class="dropdown-item" href="community.html">Getting
Involved</a>
+ <a class="dropdown-item" href="/support.html">Support</a>
+ <a class="dropdown-item" href="/community.html">Getting
Involved</a>
<a class="dropdown-item"
href="https://cwiki.apache.org/confluence/pages/editpage.action?pageId=23334884"
title="Edit this page (requires approval, just ask on the mailing list)">Edit
this page</a>
<div class="dropdown-divider"></div>
<a class="dropdown-item"
href="https://twitter.com/ApacheTapestry">@ApacheTapestry</a>
Modified: websites/production/tapestry/content/functional-flows.html
==============================================================================
--- websites/production/tapestry/content/functional-flows.html (original)
+++ websites/production/tapestry/content/functional-flows.html Sat May 2
18:23:06 2020
@@ -26,11 +26,11 @@
Functional Flows - Apache Tapestry
</title>
- <link rel="apple-touch-icon-precomposed" sizes="144x144"
href="/images/apache-tapestry-5-icon-144.png">
- <link rel="apple-touch-icon-precomposed" sizes="114x114"
href="/images/apache-tapestry-5-icon-114.png">
- <link rel="apple-touch-icon-precomposed" sizes="72x72"
href="/images/apache-tapestry-5-icon-72.png">
- <link rel="apple-touch-icon-precomposed"
href="/images/apache-tapestry-5-icon-57.png">
- <link rel="shortcut icon" href="/images/apache-tapestry-5-icon-32.png">
+ <link rel="apple-touch-icon-precomposed" sizes="144x144"
href="/images/apache-tapestry-icon-144.png">
+ <link rel="apple-touch-icon-precomposed" sizes="114x114"
href="/images/apache-tapestry-icon-114.png">
+ <link rel="apple-touch-icon-precomposed" sizes="72x72"
href="/images/apache-tapestry-icon-72.png">
+ <link rel="apple-touch-icon-precomposed"
href="/images/apache-tapestry-icon-57.png">
+ <link rel="shortcut icon" href="/images/apache-tapestry-icon-32.png">
<link rel="stylesheet"
href="https://fonts.googleapis.com/css2?family=Sarabun:ital,wght@0,400;0,700;1,400;1,700&display=swap">
<link rel="stylesheet"
href="https://stackpath.bootstrapcdn.com/bootstrap/4.4.1/css/bootstrap.min.css"
integrity="sha384-Vkoo8x4CGsO3+Hhxv8T/Q5PaXtkKtu6ug5TOeNV6gBiFeWPGFN9MuhOf23Q9Ifjh"
crossorigin="anonymous">
@@ -64,29 +64,29 @@
<div class="row">
<div class="col-12">
<nav class="navbar navbar-expand-xl navbar-light
justify-content-between">
- <a class="navbar-brand" href="index.html">
- <img src="images/apache-tapestry-icon-dark.svg" width="60"
alt="Apache Tapestry" title="Apache Tapestry">
- <span>Apache Tapestry</span>
+ <a class="navbar-brand" href="/index.html">
+ <img src="/images/apache-tapestry-icon-dark.svg" width="60"
alt="Apache Tapestry" title="Apache Tapestry">
+ <span>apache tapestry</span>
</a>
<button type="button" class="navbar-toggler" data-toggle="collapse"
data-target="#navbarCollapse" aria-controls="navbarCollapse"
aria-expanded="false" aria-label="Toggle navigation">
<span class="navbar-toggler-icon"></span>
</button>
<div class="collapse navbar-collapse" id="navbarCollapse">
<ul class="navbar-nav mx-auto"><li class="nav-item">
- <a class="nav-link active" href="getting-started.html">Getting
Started</a>
+ <a class="nav-link active"
href="/getting-started.html">Getting Started</a>
</li><li class="nav-item">
- <a class="nav-link active"
href="documentation.html">Documentation</a>
+ <a class="nav-link active"
href="/documentation.html">Documentation</a>
</li><li class="nav-item">
- <a class="nav-link active" href="download.html">Download</a>
+ <a class="nav-link active" href="/download.html">Download</a>
</li><li class="nav-item dropdown">
<a class="nav-link dropdown-toggle active"
id="communityNavbarDropdown" href="#" role="button" data-toggle="dropdown"
aria-haspopup="true" aria-expanded="false">
Community
</a>
<div class="dropdown-menu"
aria-labelledby="communityNavbarDropdown">
- <a class="dropdown-item" href="community.html">Mailing
Lists</a>
+ <a class="dropdown-item" href="/community.html">Mailing
Lists</a>
<a class="dropdown-item"
href="https://stackoverflow.com/questions/tagged/tapestry">StackOverflow</a>
- <a class="dropdown-item" href="support.html">Support</a>
- <a class="dropdown-item" href="community.html">Getting
Involved</a>
+ <a class="dropdown-item" href="/support.html">Support</a>
+ <a class="dropdown-item" href="/community.html">Getting
Involved</a>
<a class="dropdown-item"
href="https://cwiki.apache.org/confluence/pages/editpage.action?pageId=26805433"
title="Edit this page (requires approval, just ask on the mailing list)">Edit
this page</a>
<div class="dropdown-divider"></div>
<a class="dropdown-item"
href="https://twitter.com/ApacheTapestry">@ApacheTapestry</a>
Modified: websites/production/tapestry/content/general-questions.html
==============================================================================
--- websites/production/tapestry/content/general-questions.html (original)
+++ websites/production/tapestry/content/general-questions.html Sat May 2
18:23:06 2020
@@ -26,11 +26,11 @@
General Questions - Apache Tapestry
</title>
- <link rel="apple-touch-icon-precomposed" sizes="144x144"
href="/images/apache-tapestry-5-icon-144.png">
- <link rel="apple-touch-icon-precomposed" sizes="114x114"
href="/images/apache-tapestry-5-icon-114.png">
- <link rel="apple-touch-icon-precomposed" sizes="72x72"
href="/images/apache-tapestry-5-icon-72.png">
- <link rel="apple-touch-icon-precomposed"
href="/images/apache-tapestry-5-icon-57.png">
- <link rel="shortcut icon" href="/images/apache-tapestry-5-icon-32.png">
+ <link rel="apple-touch-icon-precomposed" sizes="144x144"
href="/images/apache-tapestry-icon-144.png">
+ <link rel="apple-touch-icon-precomposed" sizes="114x114"
href="/images/apache-tapestry-icon-114.png">
+ <link rel="apple-touch-icon-precomposed" sizes="72x72"
href="/images/apache-tapestry-icon-72.png">
+ <link rel="apple-touch-icon-precomposed"
href="/images/apache-tapestry-icon-57.png">
+ <link rel="shortcut icon" href="/images/apache-tapestry-icon-32.png">
<link rel="stylesheet"
href="https://fonts.googleapis.com/css2?family=Sarabun:ital,wght@0,400;0,700;1,400;1,700&display=swap">
<link rel="stylesheet"
href="https://stackpath.bootstrapcdn.com/bootstrap/4.4.1/css/bootstrap.min.css"
integrity="sha384-Vkoo8x4CGsO3+Hhxv8T/Q5PaXtkKtu6ug5TOeNV6gBiFeWPGFN9MuhOf23Q9Ifjh"
crossorigin="anonymous">
@@ -64,29 +64,29 @@
<div class="row">
<div class="col-12">
<nav class="navbar navbar-expand-xl navbar-light
justify-content-between">
- <a class="navbar-brand" href="index.html">
- <img src="images/apache-tapestry-icon-dark.svg" width="60"
alt="Apache Tapestry" title="Apache Tapestry">
- <span>Apache Tapestry</span>
+ <a class="navbar-brand" href="/index.html">
+ <img src="/images/apache-tapestry-icon-dark.svg" width="60"
alt="Apache Tapestry" title="Apache Tapestry">
+ <span>apache tapestry</span>
</a>
<button type="button" class="navbar-toggler" data-toggle="collapse"
data-target="#navbarCollapse" aria-controls="navbarCollapse"
aria-expanded="false" aria-label="Toggle navigation">
<span class="navbar-toggler-icon"></span>
</button>
<div class="collapse navbar-collapse" id="navbarCollapse">
<ul class="navbar-nav mx-auto"><li class="nav-item">
- <a class="nav-link active" href="getting-started.html">Getting
Started</a>
+ <a class="nav-link active"
href="/getting-started.html">Getting Started</a>
</li><li class="nav-item">
- <a class="nav-link active"
href="documentation.html">Documentation</a>
+ <a class="nav-link active"
href="/documentation.html">Documentation</a>
</li><li class="nav-item">
- <a class="nav-link active" href="download.html">Download</a>
+ <a class="nav-link active" href="/download.html">Download</a>
</li><li class="nav-item dropdown">
<a class="nav-link dropdown-toggle active"
id="communityNavbarDropdown" href="#" role="button" data-toggle="dropdown"
aria-haspopup="true" aria-expanded="false">
Community
</a>
<div class="dropdown-menu"
aria-labelledby="communityNavbarDropdown">
- <a class="dropdown-item" href="community.html">Mailing
Lists</a>
+ <a class="dropdown-item" href="/community.html">Mailing
Lists</a>
<a class="dropdown-item"
href="https://stackoverflow.com/questions/tagged/tapestry">StackOverflow</a>
- <a class="dropdown-item" href="support.html">Support</a>
- <a class="dropdown-item" href="community.html">Getting
Involved</a>
+ <a class="dropdown-item" href="/support.html">Support</a>
+ <a class="dropdown-item" href="/community.html">Getting
Involved</a>
<a class="dropdown-item"
href="https://cwiki.apache.org/confluence/pages/editpage.action?pageId=23334922"
title="Edit this page (requires approval, just ask on the mailing list)">Edit
this page</a>
<div class="dropdown-divider"></div>
<a class="dropdown-item"
href="https://twitter.com/ApacheTapestry">@ApacheTapestry</a>
@@ -143,11 +143,11 @@
<!-- /// Content Start -->
<div id="content">
<div id="ConfluenceContent"><h1
id="GeneralQuestions-GeneralQuestions">General Questions</h1><h2
id="GeneralQuestions-Contents">Contents</h2><p><style
type="text/css">/*<![CDATA[*/
-div.rbtoc1588296145655 {padding: 0px;}
-div.rbtoc1588296145655 ul {list-style: disc;margin-left: 0px;}
-div.rbtoc1588296145655 li {margin-left: 0px;padding-left: 0px;}
+div.rbtoc1588443670206 {padding: 0px;}
+div.rbtoc1588443670206 ul {list-style: disc;margin-left: 0px;}
+div.rbtoc1588443670206 li {margin-left: 0px;padding-left: 0px;}
-/*]]>*/</style></p><div class="toc-macro rbtoc1588296145655">
+/*]]>*/</style></p><div class="toc-macro rbtoc1588443670206">
<ul class="toc-indentation"><li><a
href="#GeneralQuestions-HowdoIgetstartedwithTapestry?">How do I get started
with Tapestry?</a></li><li><a
href="#GeneralQuestions-WhydoesTapestryusePrototype(inversionsbefore5.4)?WhynotinsertfavoriteJavaScriptlibraryhere?">Why
does Tapestry use Prototype (in versions before 5.4)? Why not insert favorite
JavaScript library here?</a></li><li><a
href="#GeneralQuestions-WhydoesTapestryhaveitsownInversionofControlContainer?WhynotSpringorGuice?">Why
does Tapestry have its own Inversion of Control Container? Why not Spring or
Guice?</a></li><li><a
href="#GeneralQuestions-HowdoIupgradefromTapestry4toTapestry5?">How do I
upgrade from Tapestry 4 to Tapestry 5?</a></li><li><a
href="#GeneralQuestions-HowdoIupgradefromoneversionofTapestry5toanother?">How
do I upgrade from one version of Tapestry 5 to another?</a></li><li><a
href="#GeneralQuestions-WhyaretherebothRequestandHttpServletRequest?">Why are
there both Request and HttpServletRequest?</a></li></ul>
</div><h2 id="GeneralQuestions-HowdoIgetstartedwithTapestry?">How do I get
started with Tapestry?</h2><p class="confluence-link">The easiest way to get
started is to use <a class="external-link"
href="http://maven.apache.org">Apache Maven</a> to create your initial project;
Maven can use an <em>archetype</em> (a kind of project template) to create a
bare-bones Tapestry application for you. See the <a
href="getting-started.html">Getting Started</a> page for more
details.</p><p>Even without Maven, Tapestry is quite easy to set up. You just
need to <a href="general-questions.html">download</a> the binaries and setup
your build to place them inside your WAR's WEB-INF/lib folder. The rest is just
some one-time <a href="configuration.html">configuration of the web.xml
deployment descriptor</a>.</p><h2
id="GeneralQuestions-WhydoesTapestryusePrototype(inversionsbefore5.4)?WhynotinsertfavoriteJavaScriptlibraryhere?">Why
does Tapestry use Prototype (in versions before 5.4)? Why not <em>i
nsert favorite JavaScript library here</em>?</h2><p>An important goal for
Tapestry is seamless DHTML and Ajax integration. To serve that goal, it was
important that the built in components be capable of Ajax operations, such as
dynamically re-rendering parts of the page. Because of that, it made sense to
bundle a well-known JavaScript library as part of Tapestry.</p><p>At the time
(this would be 2006-ish), Prototype and Scriptaculous were well known and well
documented, whereas jQuery was just getting started.</p><p>The intent has
always been to make this aspect of Tapestry pluggable. Tapestry 5.4 includes
the option of either Prototype or jQuery, and future versions of Tapestry will
likely remove Prototype as an option..</p><h2
id="GeneralQuestions-WhydoesTapestryhaveitsownInversionofControlContainer?WhynotSpringorGuice?">Why
does Tapestry have its own Inversion of Control Container? Why not Spring or
Guice?</h2><p>An Inversion of Control Container is <em>the</em> key piece of
Tape
stry's infrastructure. It is absolutely necessary to create software as
robust, performant and extensible as Tapestry.</p><p>Tapestry IoC includes a
number of features that distinguish itself from other
containers:</p><ul><li>Configured in code, not XML</li><li>Built-in extension
mechanism for services: configurations and contributions</li><li>Built-in
aspect oriented programming model (service decorations and advice)</li><li>Easy
modularization</li><li>Best-of-breed exception reporting</li></ul><p>Because
Tapestry is implemented on top of its IoC container, and because the container
makes it easy to extend or replace any service inside the container, it is
possible to make the small changes to Tapestry needed to customize it to any
project's needs.</p><p>In addition – and this is critical –
Tapestry allows 3rd party libraries to be built that fully participate in the
configurability of Tapestry itself. This means that such libraries can be
configured the same way T
apestry itself is configured, and such libraries can also configure Tapestry
itself. This <em>distributed configuration</em> requires an IOC container that
fully supports such configurability.</p><h2
id="GeneralQuestions-HowdoIupgradefromTapestry4toTapestry5?">How do I upgrade
from Tapestry 4 to Tapestry 5?</h2><p>There is no existing tool that supports
upgrading from Tapestry 4 to Tapestry 5; Tapestry 5 is a complete
rewrite.</p><p>Many of the basic concepts in Tapestry 4 are still present in
Tapestry 5, but refactored, improved, streamlined, and simplified. The basic
concept of pages, templates and components are largely the same. Other aspects,
such as server-side event handling, is markedly different.</p><p>Tapestry 5 is
designed so that it can live side-by-side in the same servlet as a Tapestry 4
app, without package namespace conflicts, sharing session data and common
resources such as images and CSS. This means that you can gradually migrate a
Tapestry 4 app to Tapestry 5 one
page (or one portion of the app) at a time.</p><h2
id="GeneralQuestions-HowdoIupgradefromoneversionofTapestry5toanother?">How do I
upgrade from one version of Tapestry 5 to another?</h2><p>Main Article: <a
href="how-to-upgrade.html">How to Upgrade</a>.</p><p>A lot of effort goes into
making an upgrade from one Tapestry 5 release to another go smoothly. In the
general case, it is just a matter of updating the version number in your Maven
<code>build.xml</code> or Gradle <code>build.gradle</code> file and executing
the appropriate commands (e.g., <code>gradle idea</code> or <code>mvn
eclipse:eclipse</code>) to bring your local workspace up to date with the
latest binaries.</p><p>After changing dependencies, you should always perform a
clean recompile of your application.</p><p>We make every effort to ensure
backwards-compatibility. Tapestry is mostly coded in terms of interfaces; those
interfaces are stable to a point: interfaces your code is expected to implement
are usually complet
ely frozen; interfaces your code is expected to invoke, such as the interfaces
to IoC services, are stable, but may have new methods added in a release;
existing methods are not changed.</p><p>In <em>rare</em> cases a choice is
necessary between fixing bugs (or adding essential functionality) and
maintaining complete backwards compatibility; in those cases, an incompatible
change may be introduced. These are always discussed in detail in the <a
href="release-notes.html">Release Notes</a> for the specific release. You
should always read the release notes before attempting an upgrade, and always
(really, <em>always</em>) be prepared to retest your application
afterwards.</p><p>Note that you should be careful any time you make use of
<strong>internal</strong> APIs (you can tell an API is internal by the package
name, <code>org.apache.tapestry5.internal). </code>Internal APIs may change
<em>at any time</em>; there's no guarantee of backwards compatibility. Please
always check on th
e documentation, or consult the user mailing list, to see if there's a stable,
public alternative. If you do make use of internal APIs, be sure to get a
discussion going so that your needs can be met in the future by a stable,
public API.</p><h2
id="GeneralQuestions-WhyaretherebothRequestandHttpServletRequest?"><span
style="color: rgb(83,145,38);">Why are there both Request and
HttpServletRequest?</span></h2><p>Tapestry's Request interface is <em>very</em>
close to the standard HttpServletRequest interface. It differs in a few ways,
omitting some unneeded methods, and adding a couple of new methods (such as
<code>isXHR()</code>), as well as changing how some existing methods operate.
For example, <code>getParameterNames()</code> returns a sorted List of Strings;
HttpServletRequest returns an Enumeration, which is a very dated
approach.</p><p>However, the stronger reason for Request (and the related
interfaces Response and Session) is to enable the support for Portlets at some
point
in the future. By writing code in terms of Tapestry's Request, and not
HttpServletRequest, you can be assured that the same code will operate in both
Servlet Tapestry and Portlet Tapestry.</p></div>
</div>
Modified: websites/production/tapestry/content/getting-started.html
==============================================================================
--- websites/production/tapestry/content/getting-started.html (original)
+++ websites/production/tapestry/content/getting-started.html Sat May 2
18:23:06 2020
@@ -26,11 +26,11 @@
Getting Started - Apache Tapestry
</title>
- <link rel="apple-touch-icon-precomposed" sizes="144x144"
href="/images/apache-tapestry-5-icon-144.png">
- <link rel="apple-touch-icon-precomposed" sizes="114x114"
href="/images/apache-tapestry-5-icon-114.png">
- <link rel="apple-touch-icon-precomposed" sizes="72x72"
href="/images/apache-tapestry-5-icon-72.png">
- <link rel="apple-touch-icon-precomposed"
href="/images/apache-tapestry-5-icon-57.png">
- <link rel="shortcut icon" href="/images/apache-tapestry-5-icon-32.png">
+ <link rel="apple-touch-icon-precomposed" sizes="144x144"
href="/images/apache-tapestry-icon-144.png">
+ <link rel="apple-touch-icon-precomposed" sizes="114x114"
href="/images/apache-tapestry-icon-114.png">
+ <link rel="apple-touch-icon-precomposed" sizes="72x72"
href="/images/apache-tapestry-icon-72.png">
+ <link rel="apple-touch-icon-precomposed"
href="/images/apache-tapestry-icon-57.png">
+ <link rel="shortcut icon" href="/images/apache-tapestry-icon-32.png">
<link rel="stylesheet"
href="https://fonts.googleapis.com/css2?family=Sarabun:ital,wght@0,400;0,700;1,400;1,700&display=swap">
<link rel="stylesheet"
href="https://stackpath.bootstrapcdn.com/bootstrap/4.4.1/css/bootstrap.min.css"
integrity="sha384-Vkoo8x4CGsO3+Hhxv8T/Q5PaXtkKtu6ug5TOeNV6gBiFeWPGFN9MuhOf23Q9Ifjh"
crossorigin="anonymous">
@@ -64,29 +64,29 @@
<div class="row">
<div class="col-12">
<nav class="navbar navbar-expand-xl navbar-light
justify-content-between">
- <a class="navbar-brand" href="index.html">
- <img src="images/apache-tapestry-icon-dark.svg" width="60"
alt="Apache Tapestry" title="Apache Tapestry">
- <span>Apache Tapestry</span>
+ <a class="navbar-brand" href="/index.html">
+ <img src="/images/apache-tapestry-icon-dark.svg" width="60"
alt="Apache Tapestry" title="Apache Tapestry">
+ <span>apache tapestry</span>
</a>
<button type="button" class="navbar-toggler" data-toggle="collapse"
data-target="#navbarCollapse" aria-controls="navbarCollapse"
aria-expanded="false" aria-label="Toggle navigation">
<span class="navbar-toggler-icon"></span>
</button>
<div class="collapse navbar-collapse" id="navbarCollapse">
<ul class="navbar-nav mx-auto"><li class="nav-item">
- <a class="nav-link active" href="getting-started.html">Getting
Started</a>
+ <a class="nav-link active"
href="/getting-started.html">Getting Started</a>
</li><li class="nav-item">
- <a class="nav-link active"
href="documentation.html">Documentation</a>
+ <a class="nav-link active"
href="/documentation.html">Documentation</a>
</li><li class="nav-item">
- <a class="nav-link active" href="download.html">Download</a>
+ <a class="nav-link active" href="/download.html">Download</a>
</li><li class="nav-item dropdown">
<a class="nav-link dropdown-toggle active"
id="communityNavbarDropdown" href="#" role="button" data-toggle="dropdown"
aria-haspopup="true" aria-expanded="false">
Community
</a>
<div class="dropdown-menu"
aria-labelledby="communityNavbarDropdown">
- <a class="dropdown-item" href="community.html">Mailing
Lists</a>
+ <a class="dropdown-item" href="/community.html">Mailing
Lists</a>
<a class="dropdown-item"
href="https://stackoverflow.com/questions/tagged/tapestry">StackOverflow</a>
- <a class="dropdown-item" href="support.html">Support</a>
- <a class="dropdown-item" href="community.html">Getting
Involved</a>
+ <a class="dropdown-item" href="/support.html">Support</a>
+ <a class="dropdown-item" href="/community.html">Getting
Involved</a>
<a class="dropdown-item"
href="https://cwiki.apache.org/confluence/pages/editpage.action?pageId=23334911"
title="Edit this page (requires approval, just ask on the mailing list)">Edit
this page</a>
<div class="dropdown-divider"></div>
<a class="dropdown-item"
href="https://twitter.com/ApacheTapestry">@ApacheTapestry</a>
Modified: websites/production/tapestry/content/google-app-engine.html
==============================================================================
--- websites/production/tapestry/content/google-app-engine.html (original)
+++ websites/production/tapestry/content/google-app-engine.html Sat May 2
18:23:06 2020
@@ -26,11 +26,11 @@
Google App Engine - Apache Tapestry
</title>
- <link rel="apple-touch-icon-precomposed" sizes="144x144"
href="/images/apache-tapestry-5-icon-144.png">
- <link rel="apple-touch-icon-precomposed" sizes="114x114"
href="/images/apache-tapestry-5-icon-114.png">
- <link rel="apple-touch-icon-precomposed" sizes="72x72"
href="/images/apache-tapestry-5-icon-72.png">
- <link rel="apple-touch-icon-precomposed"
href="/images/apache-tapestry-5-icon-57.png">
- <link rel="shortcut icon" href="/images/apache-tapestry-5-icon-32.png">
+ <link rel="apple-touch-icon-precomposed" sizes="144x144"
href="/images/apache-tapestry-icon-144.png">
+ <link rel="apple-touch-icon-precomposed" sizes="114x114"
href="/images/apache-tapestry-icon-114.png">
+ <link rel="apple-touch-icon-precomposed" sizes="72x72"
href="/images/apache-tapestry-icon-72.png">
+ <link rel="apple-touch-icon-precomposed"
href="/images/apache-tapestry-icon-57.png">
+ <link rel="shortcut icon" href="/images/apache-tapestry-icon-32.png">
<link rel="stylesheet"
href="https://fonts.googleapis.com/css2?family=Sarabun:ital,wght@0,400;0,700;1,400;1,700&display=swap">
<link rel="stylesheet"
href="https://stackpath.bootstrapcdn.com/bootstrap/4.4.1/css/bootstrap.min.css"
integrity="sha384-Vkoo8x4CGsO3+Hhxv8T/Q5PaXtkKtu6ug5TOeNV6gBiFeWPGFN9MuhOf23Q9Ifjh"
crossorigin="anonymous">
@@ -64,29 +64,29 @@
<div class="row">
<div class="col-12">
<nav class="navbar navbar-expand-xl navbar-light
justify-content-between">
- <a class="navbar-brand" href="index.html">
- <img src="images/apache-tapestry-icon-dark.svg" width="60"
alt="Apache Tapestry" title="Apache Tapestry">
- <span>Apache Tapestry</span>
+ <a class="navbar-brand" href="/index.html">
+ <img src="/images/apache-tapestry-icon-dark.svg" width="60"
alt="Apache Tapestry" title="Apache Tapestry">
+ <span>apache tapestry</span>
</a>
<button type="button" class="navbar-toggler" data-toggle="collapse"
data-target="#navbarCollapse" aria-controls="navbarCollapse"
aria-expanded="false" aria-label="Toggle navigation">
<span class="navbar-toggler-icon"></span>
</button>
<div class="collapse navbar-collapse" id="navbarCollapse">
<ul class="navbar-nav mx-auto"><li class="nav-item">
- <a class="nav-link active" href="getting-started.html">Getting
Started</a>
+ <a class="nav-link active"
href="/getting-started.html">Getting Started</a>
</li><li class="nav-item">
- <a class="nav-link active"
href="documentation.html">Documentation</a>
+ <a class="nav-link active"
href="/documentation.html">Documentation</a>
</li><li class="nav-item">
- <a class="nav-link active" href="download.html">Download</a>
+ <a class="nav-link active" href="/download.html">Download</a>
</li><li class="nav-item dropdown">
<a class="nav-link dropdown-toggle active"
id="communityNavbarDropdown" href="#" role="button" data-toggle="dropdown"
aria-haspopup="true" aria-expanded="false">
Community
</a>
<div class="dropdown-menu"
aria-labelledby="communityNavbarDropdown">
- <a class="dropdown-item" href="community.html">Mailing
Lists</a>
+ <a class="dropdown-item" href="/community.html">Mailing
Lists</a>
<a class="dropdown-item"
href="https://stackoverflow.com/questions/tagged/tapestry">StackOverflow</a>
- <a class="dropdown-item" href="support.html">Support</a>
- <a class="dropdown-item" href="community.html">Getting
Involved</a>
+ <a class="dropdown-item" href="/support.html">Support</a>
+ <a class="dropdown-item" href="/community.html">Getting
Involved</a>
<a class="dropdown-item"
href="https://cwiki.apache.org/confluence/pages/editpage.action?pageId=61339935"
title="Edit this page (requires approval, just ask on the mailing list)">Edit
this page</a>
<div class="dropdown-divider"></div>
<a class="dropdown-item"
href="https://twitter.com/ApacheTapestry">@ApacheTapestry</a>
Modified: websites/production/tapestry/content/hibernate-core-conf.html
==============================================================================
--- websites/production/tapestry/content/hibernate-core-conf.html (original)
+++ websites/production/tapestry/content/hibernate-core-conf.html Sat May 2
18:23:06 2020
@@ -26,11 +26,11 @@
Hibernate - Core - Conf - Apache Tapestry
</title>
- <link rel="apple-touch-icon-precomposed" sizes="144x144"
href="/images/apache-tapestry-5-icon-144.png">
- <link rel="apple-touch-icon-precomposed" sizes="114x114"
href="/images/apache-tapestry-5-icon-114.png">
- <link rel="apple-touch-icon-precomposed" sizes="72x72"
href="/images/apache-tapestry-5-icon-72.png">
- <link rel="apple-touch-icon-precomposed"
href="/images/apache-tapestry-5-icon-57.png">
- <link rel="shortcut icon" href="/images/apache-tapestry-5-icon-32.png">
+ <link rel="apple-touch-icon-precomposed" sizes="144x144"
href="/images/apache-tapestry-icon-144.png">
+ <link rel="apple-touch-icon-precomposed" sizes="114x114"
href="/images/apache-tapestry-icon-114.png">
+ <link rel="apple-touch-icon-precomposed" sizes="72x72"
href="/images/apache-tapestry-icon-72.png">
+ <link rel="apple-touch-icon-precomposed"
href="/images/apache-tapestry-icon-57.png">
+ <link rel="shortcut icon" href="/images/apache-tapestry-icon-32.png">
<link rel="stylesheet"
href="https://fonts.googleapis.com/css2?family=Sarabun:ital,wght@0,400;0,700;1,400;1,700&display=swap">
<link rel="stylesheet"
href="https://stackpath.bootstrapcdn.com/bootstrap/4.4.1/css/bootstrap.min.css"
integrity="sha384-Vkoo8x4CGsO3+Hhxv8T/Q5PaXtkKtu6ug5TOeNV6gBiFeWPGFN9MuhOf23Q9Ifjh"
crossorigin="anonymous">
@@ -64,29 +64,29 @@
<div class="row">
<div class="col-12">
<nav class="navbar navbar-expand-xl navbar-light
justify-content-between">
- <a class="navbar-brand" href="index.html">
- <img src="images/apache-tapestry-icon-dark.svg" width="60"
alt="Apache Tapestry" title="Apache Tapestry">
- <span>Apache Tapestry</span>
+ <a class="navbar-brand" href="/index.html">
+ <img src="/images/apache-tapestry-icon-dark.svg" width="60"
alt="Apache Tapestry" title="Apache Tapestry">
+ <span>apache tapestry</span>
</a>
<button type="button" class="navbar-toggler" data-toggle="collapse"
data-target="#navbarCollapse" aria-controls="navbarCollapse"
aria-expanded="false" aria-label="Toggle navigation">
<span class="navbar-toggler-icon"></span>
</button>
<div class="collapse navbar-collapse" id="navbarCollapse">
<ul class="navbar-nav mx-auto"><li class="nav-item">
- <a class="nav-link active" href="getting-started.html">Getting
Started</a>
+ <a class="nav-link active"
href="/getting-started.html">Getting Started</a>
</li><li class="nav-item">
- <a class="nav-link active"
href="documentation.html">Documentation</a>
+ <a class="nav-link active"
href="/documentation.html">Documentation</a>
</li><li class="nav-item">
- <a class="nav-link active" href="download.html">Download</a>
+ <a class="nav-link active" href="/download.html">Download</a>
</li><li class="nav-item dropdown">
<a class="nav-link dropdown-toggle active"
id="communityNavbarDropdown" href="#" role="button" data-toggle="dropdown"
aria-haspopup="true" aria-expanded="false">
Community
</a>
<div class="dropdown-menu"
aria-labelledby="communityNavbarDropdown">
- <a class="dropdown-item" href="community.html">Mailing
Lists</a>
+ <a class="dropdown-item" href="/community.html">Mailing
Lists</a>
<a class="dropdown-item"
href="https://stackoverflow.com/questions/tagged/tapestry">StackOverflow</a>
- <a class="dropdown-item" href="support.html">Support</a>
- <a class="dropdown-item" href="community.html">Getting
Involved</a>
+ <a class="dropdown-item" href="/support.html">Support</a>
+ <a class="dropdown-item" href="/community.html">Getting
Involved</a>
<a class="dropdown-item"
href="https://cwiki.apache.org/confluence/pages/editpage.action?pageId=23338470"
title="Edit this page (requires approval, just ask on the mailing list)">Edit
this page</a>
<div class="dropdown-divider"></div>
<a class="dropdown-item"
href="https://twitter.com/ApacheTapestry">@ApacheTapestry</a>
Modified: websites/production/tapestry/content/hibernate-core.html
==============================================================================
--- websites/production/tapestry/content/hibernate-core.html (original)
+++ websites/production/tapestry/content/hibernate-core.html Sat May 2
18:23:06 2020
@@ -26,11 +26,11 @@
Hibernate - Core - Apache Tapestry
</title>
- <link rel="apple-touch-icon-precomposed" sizes="144x144"
href="/images/apache-tapestry-5-icon-144.png">
- <link rel="apple-touch-icon-precomposed" sizes="114x114"
href="/images/apache-tapestry-5-icon-114.png">
- <link rel="apple-touch-icon-precomposed" sizes="72x72"
href="/images/apache-tapestry-5-icon-72.png">
- <link rel="apple-touch-icon-precomposed"
href="/images/apache-tapestry-5-icon-57.png">
- <link rel="shortcut icon" href="/images/apache-tapestry-5-icon-32.png">
+ <link rel="apple-touch-icon-precomposed" sizes="144x144"
href="/images/apache-tapestry-icon-144.png">
+ <link rel="apple-touch-icon-precomposed" sizes="114x114"
href="/images/apache-tapestry-icon-114.png">
+ <link rel="apple-touch-icon-precomposed" sizes="72x72"
href="/images/apache-tapestry-icon-72.png">
+ <link rel="apple-touch-icon-precomposed"
href="/images/apache-tapestry-icon-57.png">
+ <link rel="shortcut icon" href="/images/apache-tapestry-icon-32.png">
<link rel="stylesheet"
href="https://fonts.googleapis.com/css2?family=Sarabun:ital,wght@0,400;0,700;1,400;1,700&display=swap">
<link rel="stylesheet"
href="https://stackpath.bootstrapcdn.com/bootstrap/4.4.1/css/bootstrap.min.css"
integrity="sha384-Vkoo8x4CGsO3+Hhxv8T/Q5PaXtkKtu6ug5TOeNV6gBiFeWPGFN9MuhOf23Q9Ifjh"
crossorigin="anonymous">
@@ -64,29 +64,29 @@
<div class="row">
<div class="col-12">
<nav class="navbar navbar-expand-xl navbar-light
justify-content-between">
- <a class="navbar-brand" href="index.html">
- <img src="images/apache-tapestry-icon-dark.svg" width="60"
alt="Apache Tapestry" title="Apache Tapestry">
- <span>Apache Tapestry</span>
+ <a class="navbar-brand" href="/index.html">
+ <img src="/images/apache-tapestry-icon-dark.svg" width="60"
alt="Apache Tapestry" title="Apache Tapestry">
+ <span>apache tapestry</span>
</a>
<button type="button" class="navbar-toggler" data-toggle="collapse"
data-target="#navbarCollapse" aria-controls="navbarCollapse"
aria-expanded="false" aria-label="Toggle navigation">
<span class="navbar-toggler-icon"></span>
</button>
<div class="collapse navbar-collapse" id="navbarCollapse">
<ul class="navbar-nav mx-auto"><li class="nav-item">
- <a class="nav-link active" href="getting-started.html">Getting
Started</a>
+ <a class="nav-link active"
href="/getting-started.html">Getting Started</a>
</li><li class="nav-item">
- <a class="nav-link active"
href="documentation.html">Documentation</a>
+ <a class="nav-link active"
href="/documentation.html">Documentation</a>
</li><li class="nav-item">
- <a class="nav-link active" href="download.html">Download</a>
+ <a class="nav-link active" href="/download.html">Download</a>
</li><li class="nav-item dropdown">
<a class="nav-link dropdown-toggle active"
id="communityNavbarDropdown" href="#" role="button" data-toggle="dropdown"
aria-haspopup="true" aria-expanded="false">
Community
</a>
<div class="dropdown-menu"
aria-labelledby="communityNavbarDropdown">
- <a class="dropdown-item" href="community.html">Mailing
Lists</a>
+ <a class="dropdown-item" href="/community.html">Mailing
Lists</a>
<a class="dropdown-item"
href="https://stackoverflow.com/questions/tagged/tapestry">StackOverflow</a>
- <a class="dropdown-item" href="support.html">Support</a>
- <a class="dropdown-item" href="community.html">Getting
Involved</a>
+ <a class="dropdown-item" href="/support.html">Support</a>
+ <a class="dropdown-item" href="/community.html">Getting
Involved</a>
<a class="dropdown-item"
href="https://cwiki.apache.org/confluence/pages/editpage.action?pageId=23338471"
title="Edit this page (requires approval, just ask on the mailing list)">Edit
this page</a>
<div class="dropdown-divider"></div>
<a class="dropdown-item"
href="https://twitter.com/ApacheTapestry">@ApacheTapestry</a>
Modified: websites/production/tapestry/content/hibernate-statistics.html
==============================================================================
--- websites/production/tapestry/content/hibernate-statistics.html (original)
+++ websites/production/tapestry/content/hibernate-statistics.html Sat May 2
18:23:06 2020
@@ -26,11 +26,11 @@
Hibernate Statistics - Apache Tapestry
</title>
- <link rel="apple-touch-icon-precomposed" sizes="144x144"
href="/images/apache-tapestry-5-icon-144.png">
- <link rel="apple-touch-icon-precomposed" sizes="114x114"
href="/images/apache-tapestry-5-icon-114.png">
- <link rel="apple-touch-icon-precomposed" sizes="72x72"
href="/images/apache-tapestry-5-icon-72.png">
- <link rel="apple-touch-icon-precomposed"
href="/images/apache-tapestry-5-icon-57.png">
- <link rel="shortcut icon" href="/images/apache-tapestry-5-icon-32.png">
+ <link rel="apple-touch-icon-precomposed" sizes="144x144"
href="/images/apache-tapestry-icon-144.png">
+ <link rel="apple-touch-icon-precomposed" sizes="114x114"
href="/images/apache-tapestry-icon-114.png">
+ <link rel="apple-touch-icon-precomposed" sizes="72x72"
href="/images/apache-tapestry-icon-72.png">
+ <link rel="apple-touch-icon-precomposed"
href="/images/apache-tapestry-icon-57.png">
+ <link rel="shortcut icon" href="/images/apache-tapestry-icon-32.png">
<link rel="stylesheet"
href="https://fonts.googleapis.com/css2?family=Sarabun:ital,wght@0,400;0,700;1,400;1,700&display=swap">
<link rel="stylesheet"
href="https://stackpath.bootstrapcdn.com/bootstrap/4.4.1/css/bootstrap.min.css"
integrity="sha384-Vkoo8x4CGsO3+Hhxv8T/Q5PaXtkKtu6ug5TOeNV6gBiFeWPGFN9MuhOf23Q9Ifjh"
crossorigin="anonymous">
@@ -64,29 +64,29 @@
<div class="row">
<div class="col-12">
<nav class="navbar navbar-expand-xl navbar-light
justify-content-between">
- <a class="navbar-brand" href="index.html">
- <img src="images/apache-tapestry-icon-dark.svg" width="60"
alt="Apache Tapestry" title="Apache Tapestry">
- <span>Apache Tapestry</span>
+ <a class="navbar-brand" href="/index.html">
+ <img src="/images/apache-tapestry-icon-dark.svg" width="60"
alt="Apache Tapestry" title="Apache Tapestry">
+ <span>apache tapestry</span>
</a>
<button type="button" class="navbar-toggler" data-toggle="collapse"
data-target="#navbarCollapse" aria-controls="navbarCollapse"
aria-expanded="false" aria-label="Toggle navigation">
<span class="navbar-toggler-icon"></span>
</button>
<div class="collapse navbar-collapse" id="navbarCollapse">
<ul class="navbar-nav mx-auto"><li class="nav-item">
- <a class="nav-link active" href="getting-started.html">Getting
Started</a>
+ <a class="nav-link active"
href="/getting-started.html">Getting Started</a>
</li><li class="nav-item">
- <a class="nav-link active"
href="documentation.html">Documentation</a>
+ <a class="nav-link active"
href="/documentation.html">Documentation</a>
</li><li class="nav-item">
- <a class="nav-link active" href="download.html">Download</a>
+ <a class="nav-link active" href="/download.html">Download</a>
</li><li class="nav-item dropdown">
<a class="nav-link dropdown-toggle active"
id="communityNavbarDropdown" href="#" role="button" data-toggle="dropdown"
aria-haspopup="true" aria-expanded="false">
Community
</a>
<div class="dropdown-menu"
aria-labelledby="communityNavbarDropdown">
- <a class="dropdown-item" href="community.html">Mailing
Lists</a>
+ <a class="dropdown-item" href="/community.html">Mailing
Lists</a>
<a class="dropdown-item"
href="https://stackoverflow.com/questions/tagged/tapestry">StackOverflow</a>
- <a class="dropdown-item" href="support.html">Support</a>
- <a class="dropdown-item" href="community.html">Getting
Involved</a>
+ <a class="dropdown-item" href="/support.html">Support</a>
+ <a class="dropdown-item" href="/community.html">Getting
Involved</a>
<a class="dropdown-item"
href="https://cwiki.apache.org/confluence/pages/editpage.action?pageId=23338472"
title="Edit this page (requires approval, just ask on the mailing list)">Edit
this page</a>
<div class="dropdown-divider"></div>
<a class="dropdown-item"
href="https://twitter.com/ApacheTapestry">@ApacheTapestry</a>
Modified: websites/production/tapestry/content/hibernate-support-faq.html
==============================================================================
--- websites/production/tapestry/content/hibernate-support-faq.html (original)
+++ websites/production/tapestry/content/hibernate-support-faq.html Sat May 2
18:23:06 2020
@@ -26,11 +26,11 @@
Hibernate Support FAQ - Apache Tapestry
</title>
- <link rel="apple-touch-icon-precomposed" sizes="144x144"
href="/images/apache-tapestry-5-icon-144.png">
- <link rel="apple-touch-icon-precomposed" sizes="114x114"
href="/images/apache-tapestry-5-icon-114.png">
- <link rel="apple-touch-icon-precomposed" sizes="72x72"
href="/images/apache-tapestry-5-icon-72.png">
- <link rel="apple-touch-icon-precomposed"
href="/images/apache-tapestry-5-icon-57.png">
- <link rel="shortcut icon" href="/images/apache-tapestry-5-icon-32.png">
+ <link rel="apple-touch-icon-precomposed" sizes="144x144"
href="/images/apache-tapestry-icon-144.png">
+ <link rel="apple-touch-icon-precomposed" sizes="114x114"
href="/images/apache-tapestry-icon-114.png">
+ <link rel="apple-touch-icon-precomposed" sizes="72x72"
href="/images/apache-tapestry-icon-72.png">
+ <link rel="apple-touch-icon-precomposed"
href="/images/apache-tapestry-icon-57.png">
+ <link rel="shortcut icon" href="/images/apache-tapestry-icon-32.png">
<link rel="stylesheet"
href="https://fonts.googleapis.com/css2?family=Sarabun:ital,wght@0,400;0,700;1,400;1,700&display=swap">
<link rel="stylesheet"
href="https://stackpath.bootstrapcdn.com/bootstrap/4.4.1/css/bootstrap.min.css"
integrity="sha384-Vkoo8x4CGsO3+Hhxv8T/Q5PaXtkKtu6ug5TOeNV6gBiFeWPGFN9MuhOf23Q9Ifjh"
crossorigin="anonymous">
@@ -64,29 +64,29 @@
<div class="row">
<div class="col-12">
<nav class="navbar navbar-expand-xl navbar-light
justify-content-between">
- <a class="navbar-brand" href="index.html">
- <img src="images/apache-tapestry-icon-dark.svg" width="60"
alt="Apache Tapestry" title="Apache Tapestry">
- <span>Apache Tapestry</span>
+ <a class="navbar-brand" href="/index.html">
+ <img src="/images/apache-tapestry-icon-dark.svg" width="60"
alt="Apache Tapestry" title="Apache Tapestry">
+ <span>apache tapestry</span>
</a>
<button type="button" class="navbar-toggler" data-toggle="collapse"
data-target="#navbarCollapse" aria-controls="navbarCollapse"
aria-expanded="false" aria-label="Toggle navigation">
<span class="navbar-toggler-icon"></span>
</button>
<div class="collapse navbar-collapse" id="navbarCollapse">
<ul class="navbar-nav mx-auto"><li class="nav-item">
- <a class="nav-link active" href="getting-started.html">Getting
Started</a>
+ <a class="nav-link active"
href="/getting-started.html">Getting Started</a>
</li><li class="nav-item">
- <a class="nav-link active"
href="documentation.html">Documentation</a>
+ <a class="nav-link active"
href="/documentation.html">Documentation</a>
</li><li class="nav-item">
- <a class="nav-link active" href="download.html">Download</a>
+ <a class="nav-link active" href="/download.html">Download</a>
</li><li class="nav-item dropdown">
<a class="nav-link dropdown-toggle active"
id="communityNavbarDropdown" href="#" role="button" data-toggle="dropdown"
aria-haspopup="true" aria-expanded="false">
Community
</a>
<div class="dropdown-menu"
aria-labelledby="communityNavbarDropdown">
- <a class="dropdown-item" href="community.html">Mailing
Lists</a>
+ <a class="dropdown-item" href="/community.html">Mailing
Lists</a>
<a class="dropdown-item"
href="https://stackoverflow.com/questions/tagged/tapestry">StackOverflow</a>
- <a class="dropdown-item" href="support.html">Support</a>
- <a class="dropdown-item" href="community.html">Getting
Involved</a>
+ <a class="dropdown-item" href="/support.html">Support</a>
+ <a class="dropdown-item" href="/community.html">Getting
Involved</a>
<a class="dropdown-item"
href="https://cwiki.apache.org/confluence/pages/editpage.action?pageId=23339426"
title="Edit this page (requires approval, just ask on the mailing list)">Edit
this page</a>
<div class="dropdown-divider"></div>
<a class="dropdown-item"
href="https://twitter.com/ApacheTapestry">@ApacheTapestry</a>
@@ -143,11 +143,11 @@
<!-- /// Content Start -->
<div id="content">
<div id="ConfluenceContent"><h1
id="HibernateSupportFAQ-HibernateSupport">Hibernate Support</h1><p>Main
article: <a href="hibernate.html">Hibernate</a></p><h2
id="HibernateSupportFAQ-Contents">Contents</h2><p><style
type="text/css">/*<![CDATA[*/
-div.rbtoc1588296144674 {padding: 0px;}
-div.rbtoc1588296144674 ul {list-style: disc;margin-left: 0px;}
-div.rbtoc1588296144674 li {margin-left: 0px;padding-left: 0px;}
+div.rbtoc1588443669227 {padding: 0px;}
+div.rbtoc1588443669227 ul {list-style: disc;margin-left: 0px;}
+div.rbtoc1588443669227 li {margin-left: 0px;padding-left: 0px;}
-/*]]>*/</style></p><div class="toc-macro rbtoc1588296144674">
+/*]]>*/</style></p><div class="toc-macro rbtoc1588443669227">
<ul class="toc-indentation"><li><a
href="#HibernateSupportFAQ-HowdoIgetHibernatetostartupupwhentheapplicationstartsup,ratherthanlazilywiththefirstrequestfortheapplication?">How
do I get Hibernate to startup up when the application starts up, rather than
lazily with the first request for the application?</a></li></ul>
</div><h2
id="HibernateSupportFAQ-HowdoIgetHibernatetostartupupwhentheapplicationstartsup,ratherthanlazilywiththefirstrequestfortheapplication?">How
do I get Hibernate to startup up when the application starts up, rather than
lazily with the first request for the application?</h2><p>This was a minor
problem in 5.0; by 5.1 it is just a matter of overriding the configuration
system <code>tapestry.hibernate-early-startup</code> to "true".</p></div>
</div>