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 48cd207e4 Updates stage by Jenkins 48cd207e4 is described below commit 48cd207e43fcbc8defe5d64a349f49966284e2bf Author: jenkins <bui...@apache.org> AuthorDate: Mon Aug 22 04:34:33 2022 +0000 Updates stage by Jenkins --- content/core-developers/default-properties.html | 4 ++-- content/core-developers/interceptors.html | 4 ++-- content/core-developers/struts-default-xml.html | 4 ++-- content/tag-developers/struts-tags.html | 28 ++++++++++++------------- 4 files changed, 20 insertions(+), 20 deletions(-) diff --git a/content/core-developers/default-properties.html b/content/core-developers/default-properties.html index 6149a2365..dacfb741b 100644 --- a/content/core-developers/default-properties.html +++ b/content/core-developers/default-properties.html @@ -376,8 +376,8 @@ struts.ognl.enableExpressionCache=true ### Specify the OGNL expression cache factory and BeanInfo cache factory to use. ### Currently, the default implementations are used, but can be replaced with custom ones if desired. -struts.ognl.expressionCacheFactory=defaultOgnlExpressionCacheFactory -struts.ognl.beanInfoCacheFactory=defaultOgnlBeanInfoCacheFactory +# struts.ognl.expressionCacheFactory=customOgnlExpressionCacheFactory +# struts.ognl.beanInfoCacheFactory=customOgnlBeanInfoCacheFactory ### Specify a limit to the number of entries in the OGNL expressionCache. ### For the standard expressionCache mode, when the limit is exceeded the entire cache's diff --git a/content/core-developers/interceptors.html b/content/core-developers/interceptors.html index 671950b69..74bb362bf 100644 --- a/content/core-developers/interceptors.html +++ b/content/core-developers/interceptors.html @@ -458,8 +458,8 @@ than reiterate the same list of Interceptors, we can bundle these Interceptors t <span class="nt"><bean</span> <span class="na">type=</span><span class="s">"org.apache.struts2.components.date.DateFormatter"</span> <span class="na">name=</span><span class="s">"simpleDateFormatter"</span> <span class="na">class=</span><span class="s">"org.apache.struts2.components.date.SimpleDateFormatAdapter"</span> <span class="na">scope=</span><span class="s">"singleton"</span><span class="nt">/></span> <span class="nt"><bean</span> <span class="na">type=</span><span class="s">"org.apache.struts2.components.date.DateFormatter"</span> <span class="na">name=</span><span class="s">"dateTimeFormatter"</span> <span class="na">class=</span><span class="s">"org.apache.struts2.components.date.DateTimeFormatterAdapter"</span> <span class="na">scope=</span><span class="s">"singleton"</span><span class="nt">/></span> - <span class="nt"><bean</span> <span class="na">type=</span><span class="s">"com.opensymphony.xwork2.ognl.OgnlCacheFactory"</span> <span class="na">name=</span><span class="s">"ognlExpressionCacheFactory"</span> <span class="na">class=</span><span class="s">"com.opensymphony.xwork2.ognl.DefaultOgnlExpressionCacheFactory"</span> <span class="na">scope=</span><span class="s">"singleton"</span><span class="nt">/></span> - <span class="nt"><bean</span> <span class="na">type=</span><span class="s">"com.opensymphony.xwork2.ognl.OgnlCacheFactory"</span> <span class="na">name=</span><span class="s">"ognlBeanInfoCacheFactory"</span> <span class="na">class=</span><span class="s">"com.opensymphony.xwork2.ognl.DefaultOgnlBeanInfoCacheFactory"</span> <span class="na">scope=</span><span class="s">"singleton"</span><span class="nt">/></span> + <span class="nt"><bean</span> <span class="na">type=</span><span class="s">"com.opensymphony.xwork2.ognl.ExpressionCacheFactory"</span> <span class="na">name=</span><span class="s">"struts"</span> <span class="na">class=</span><span class="s">"com.opensymphony.xwork2.ognl.DefaultOgnlExpressionCacheFactory"</span> <span class="na">scope=</span><span class="s">"singleton"</span> <span class="nt">/></span> + <span class="nt"><bean</span> <span class="na">type=</span><span class="s">"com.opensymphony.xwork2.ognl.BeanInfoCacheFactory"</span> <span class="na">name=</span><span class="s">"struts"</span> <span class="na">class=</span><span class="s">"com.opensymphony.xwork2.ognl.DefaultOgnlBeanInfoCacheFactory"</span> <span class="na">scope=</span><span class="s">"singleton"</span> <span class="nt">/></span> <span class="nt"><package</span> <span class="na">name=</span><span class="s">"struts-default"</span> <span class="na">abstract=</span><span class="s">"true"</span><span class="nt">></span> <span class="nt"><result-types></span> diff --git a/content/core-developers/struts-default-xml.html b/content/core-developers/struts-default-xml.html index 053ed461d..a3a831b20 100644 --- a/content/core-developers/struts-default-xml.html +++ b/content/core-developers/struts-default-xml.html @@ -375,8 +375,8 @@ setting in <a href="default-properties">default.properties</a>.</p> <span class="nt"><bean</span> <span class="na">type=</span><span class="s">"org.apache.struts2.components.date.DateFormatter"</span> <span class="na">name=</span><span class="s">"simpleDateFormatter"</span> <span class="na">class=</span><span class="s">"org.apache.struts2.components.date.SimpleDateFormatAdapter"</span> <span class="na">scope=</span><span class="s">"singleton"</span><span class="nt">/></span> <span class="nt"><bean</span> <span class="na">type=</span><span class="s">"org.apache.struts2.components.date.DateFormatter"</span> <span class="na">name=</span><span class="s">"dateTimeFormatter"</span> <span class="na">class=</span><span class="s">"org.apache.struts2.components.date.DateTimeFormatterAdapter"</span> <span class="na">scope=</span><span class="s">"singleton"</span><span class="nt">/></span> - <span class="nt"><bean</span> <span class="na">type=</span><span class="s">"com.opensymphony.xwork2.ognl.OgnlCacheFactory"</span> <span class="na">name=</span><span class="s">"ognlExpressionCacheFactory"</span> <span class="na">class=</span><span class="s">"com.opensymphony.xwork2.ognl.DefaultOgnlExpressionCacheFactory"</span> <span class="na">scope=</span><span class="s">"singleton"</span><span class="nt">/></span> - <span class="nt"><bean</span> <span class="na">type=</span><span class="s">"com.opensymphony.xwork2.ognl.OgnlCacheFactory"</span> <span class="na">name=</span><span class="s">"ognlBeanInfoCacheFactory"</span> <span class="na">class=</span><span class="s">"com.opensymphony.xwork2.ognl.DefaultOgnlBeanInfoCacheFactory"</span> <span class="na">scope=</span><span class="s">"singleton"</span><span class="nt">/></span> + <span class="nt"><bean</span> <span class="na">type=</span><span class="s">"com.opensymphony.xwork2.ognl.ExpressionCacheFactory"</span> <span class="na">name=</span><span class="s">"struts"</span> <span class="na">class=</span><span class="s">"com.opensymphony.xwork2.ognl.DefaultOgnlExpressionCacheFactory"</span> <span class="na">scope=</span><span class="s">"singleton"</span> <span class="nt">/></span> + <span class="nt"><bean</span> <span class="na">type=</span><span class="s">"com.opensymphony.xwork2.ognl.BeanInfoCacheFactory"</span> <span class="na">name=</span><span class="s">"struts"</span> <span class="na">class=</span><span class="s">"com.opensymphony.xwork2.ognl.DefaultOgnlBeanInfoCacheFactory"</span> <span class="na">scope=</span><span class="s">"singleton"</span> <span class="nt">/></span> <span class="nt"><package</span> <span class="na">name=</span><span class="s">"struts-default"</span> <span class="na">abstract=</span><span class="s">"true"</span><span class="nt">></span> <span class="nt"><result-types></span> diff --git a/content/tag-developers/struts-tags.html b/content/tag-developers/struts-tags.html index 9cb257f55..7965ff8ca 100644 --- a/content/tag-developers/struts-tags.html +++ b/content/tag-developers/struts-tags.html @@ -133,15 +133,15 @@ <h1 id="struts-tags">Struts Tags</h1> -<p>The framework provides a tag library decoupled from the view technology. In this section, we describe each tag in general -terms, such as the attributes it supports, what the behaviors are, and so forth. Most tags are supported in all template -languages (see <a href="jsp-tags">JSP Tags</a>, <a href="velocity-tags">Velocity Tags</a>, and <a href="freemarker-tags">FreeMarker Tags</a>), -but some are currently only specific to one language. Whenever a tag doesn’t have complete support for every language, +<p>The framework provides a tag library decoupled from the view technology. In this section, we describe each tag in general +terms, such as the attributes it supports, what the behaviors are, and so forth. Most tags are supported in all template +languages (see <a href="jsp-tags">JSP Tags</a>, <a href="velocity-tags">Velocity Tags</a>, and <a href="freemarker-tags">FreeMarker Tags</a>), +but some are currently only specific to one language. Whenever a tag doesn’t have complete support for every language, it is noted on the tag’s reference page.</p> -<p>The types of tags can be broken in to two types: generic and UI. Besides function and responsibility, the biggest -difference between the two is that the HTML tags support <em>templates</em> and <em>themes</em> . In addition to the general tag -reference, we also provide examples for using these generic tags in each of the support languages.</p> +<p>The types of tags can be broken in to two types: generic and UI. Besides function and responsibility, the biggest +difference between the two is that the HTML tags support <em>templates</em> and <em>themes</em> . In addition to the general tag +reference, we also provide examples for using these generic tags in each of the support languages.s</p> <blockquote> <p>Be sure to read the <a href="tag-syntax">Tag Syntax</a> document to learn how tag attribute syntax works.</p> @@ -151,25 +151,25 @@ reference, we also provide examples for using these generic tags in each of the <ul> <li> - <p><em>Why do the form tags put table tags around controls</em> ?</p> + <p><a href="https://cwiki.apache.org/confluence/display/WW/Why+do+the+form+tags+put+table+tags+around+controls">Why do the form tags put table tags around controls?</a></p> </li> <li> - <p><em>How can I put a String literal in a Javascript call, for instance in an onChange attribute</em> ?</p> + <p><a href="https://cwiki.apache.org/confluence/display/WW/How+can+I+put+a+String+literal+in+a+Javascript+call%2C+for+instance+in+an+onChange+attribute">How can I put a String literal in a Javascript call, for instance in an onChange attribute?</a></p> </li> <li> - <p><em>Why won’t the ‘if’ tag evaluate a one char string</em> ?</p> + <p><a href="https://cwiki.apache.org/confluence/display/WW/Why+won%27t+the+%27if%27+tag+evaluate+a+one+char+string">Why won’t the ‘if’ tag evaluate a one char string?</a></p> </li> <li> - <p><em>Why does FreeMarker complain that there’s an error in my user-directive when I used JSP Tag</em> ?</p> + <p><a href="https://cwiki.apache.org/confluence/display/WW/Why+does+FreeMarker+complain+that+there%27s+an+error+in+my+user-directive+when+I+used+JSP+Tag">Why does FreeMarker complain that there’s an error in my user-directive when I used JSP Tag?</a></p> </li> <li> - <p><em>Can an action tag run another method apart from the default execute method</em> ?</p> + <p><a href="https://cwiki.apache.org/confluence/display/WW/Can+an+action+tag+run+another+method+apart+from+the+default+execute+method">Can an action tag run another method apart from the default execute method?</a></p> </li> <li> - <p><em>Why didn’t my action tag get executed when I have validation errors</em> ?</p> + <p><a href="https://cwiki.apache.org/confluence/display/WW/Why+didn%27t+my+action+tag+get+executed+when+I+have+validation+errors">Why didn’t my action tag get executed when I have validation errors?</a></p> </li> <li> - <p><em>Why are request parameters appended to our hyperlinks</em> ?</p> + <p><a href="https://cwiki.apache.org/confluence/display/WW/Why+are+request+parameters+appended+to+our+hyperlinks">Why are request parameters appended to our hyperlinks?</a></p> </li> </ul>