You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@struts.apache.org by lu...@apache.org on 2022/04/07 12:31:41 UTC

[struts-site] branch cleanup updated: Improves formatting

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

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


The following commit(s) were added to refs/heads/cleanup by this push:
     new 1f0c95453 Improves formatting
1f0c95453 is described below

commit 1f0c95453bc32ff0ee9d4e265086a748e0e352b7
Author: Lukasz Lenart <lu...@apache.org>
AuthorDate: Thu Apr 7 14:31:37 2022 +0200

    Improves formatting
---
 source/core-developers/using-field-validators.md   |   2 -
 .../core-developers/using-non-field-validators.md  | 114 +++++++++------------
 2 files changed, 46 insertions(+), 70 deletions(-)

diff --git a/source/core-developers/using-field-validators.md b/source/core-developers/using-field-validators.md
index 32c2d1e99..f0a424861 100644
--- a/source/core-developers/using-field-validators.md
+++ b/source/core-developers/using-field-validators.md
@@ -21,7 +21,6 @@ The followings show a simple example using Struts' Field Validators
 Create the jsp page
 
 ```html
-
 <h3>All Field Errors Will Appear Here</h3>
 <s:fielderror/>
 <hr/>
@@ -150,7 +149,6 @@ public class FieldValidatorsExampleAction extends AbstractValidationActionSuppor
 Create the `validator.xml`.
 
 ```xml
-
 <validators>
     <field name="requiredValidatorField">
         <field-validator type="required">
diff --git a/source/core-developers/using-non-field-validators.md b/source/core-developers/using-non-field-validators.md
index 745e2c7bc..da37d0d43 100644
--- a/source/core-developers/using-non-field-validators.md
+++ b/source/core-developers/using-non-field-validators.md
@@ -1,99 +1,77 @@
 ---
-layout: core-developers
+layout: default
 title: Using Non Field Validators
+parent:
+    title: Validation
+    url: validation.html
 ---
 
 # Using Non Field Validators
+{:.no_toc}
 
-## Description
-
-The followings show a simple example using Webwork's Non Field Validators
-
-__Step 1__
+* Will be replaced with the ToC, excluding a header
+{:toc}
 
-Create the jsp page
-
-{% comment %}start snippet id=nonFieldValidatorsExample|lang=xml|javadoc=false|url=struts2/apps/showcase/src/main/webapp/WEB-INF/validation/nonFieldValidatorsExample.jsp {% endcomment %}
-
-```xml
-			<s:actionerror/>
+## Description
 
-			<s:form method="POST" action="submitNonFieldValidatorsExamples" namespace="/validation">
-				<s:textfield name="someText" label="Some Text"/>
-				<s:textfield name="someTextRetype" label="Retype Some Text"/>
-				<s:textfield name="someTextRetypeAgain" label="Retype Some Text Again"/>
-				<s:submit label="Submit" cssClass="btn btn-primary"/>
-			</s:form>
+The followings show a simple example using Struts' Non Field Validators
 
+## Create the jsp page
 
+```html
+<s:actionerror/>
 
+<s:form method="POST" action="submitNonFieldValidatorsExamples" namespace="/validation">
+    <s:textfield name="someText" label="Some Text"/>
+    <s:textfield name="someTextRetype" label="Retype Some Text"/>
+    <s:textfield name="someTextRetypeAgain" label="Retype Some Text Again"/>
+    <s:submit label="Submit" cssClass="btn btn-primary"/>
+</s:form>
 ```
 
-{% comment %}end snippet id=nonFieldValidatorsExample|lang=xml|javadoc=false|url=struts2/apps/showcase/src/main/webapp/WEB-INF/validation/nonFieldValidatorsExample.jsp {% endcomment %}
-
-__Step 2__
-
-Create the action class
-
-{% comment %}start snippet id=nonFieldValidatorsExample|javadoc=false|lang=java|url=struts2/apps/showcase/src/main/java/org/apache/struts2/showcase/validation/NonFieldValidatorsExampleAction.java {% endcomment %}
+## Create the action class
 
 ```java
-
 public class NonFieldValidatorsExampleAction extends AbstractValidationActionSupport {
 
-	private static final long serialVersionUID = -524460368233581186L;
+    private String someText;
+    private String someTextRetype;
+    private String someTextRetypeAgain;
 
-	private String someText;
-	private String someTextRetype;
-	private String someTextRetypeAgain;
+    public String getSomeText() {
+        return someText;
+    }
 
-	public String getSomeText() {
-		return someText;
-	}
+    public void setSomeText(String someText) {
+        this.someText = someText;
+    }
 
-	public void setSomeText(String someText) {
-		this.someText = someText;
-	}
+    public String getSomeTextRetype() {
+        return someTextRetype;
+    }
 
-	public String getSomeTextRetype() {
-		return someTextRetype;
-	}
+    public void setSomeTextRetype(String someTextRetype) {
+        this.someTextRetype = someTextRetype;
+    }
 
-	public void setSomeTextRetype(String someTextRetype) {
-		this.someTextRetype = someTextRetype;
-	}
+    public String getSomeTextRetypeAgain() {
+        return someTextRetypeAgain;
+    }
 
-	public String getSomeTextRetypeAgain() {
-		return someTextRetypeAgain;
-	}
-
-	public void setSomeTextRetypeAgain(String someTextRetypeAgain) {
-		this.someTextRetypeAgain = someTextRetypeAgain;
-	}
+    public void setSomeTextRetypeAgain(String someTextRetypeAgain) {
+        this.someTextRetypeAgain = someTextRetypeAgain;
+    }
 }
-
-
-
 ```
 
-{% comment %}end snippet id=nonFieldValidatorsExample|javadoc=false|lang=java|url=struts2/apps/showcase/src/main/java/org/apache/struts2/showcase/validation/NonFieldValidatorsExampleAction.java {% endcomment %}
-
-__Step 3__
-
-Create the validator\.xml\.
-
-{% comment %}start snippet id=nonFieldValidatorsExample|javadoc=false|lang=xml|url=struts2/apps/showcase/src/main/resources/org/apache/struts2/showcase/validation/NonFieldValidatorsExampleAction-submitNonFieldValidatorsExamples-validation.xml {% endcomment %}
+## Create the `validator.xml`.
 
 ```xml
-  		
 <validators>
-	<validator type="expression">
-		<param name="expression"><![CDATA[ ( (someText == someTextRetype) && (someTextRetype == someTextRetypeAgain) ) ]]></param>
-		<message><![CDATA[ all three text must be exactly the same ]]></message>
-	</validator>
+    <validator type="expression">
+        <param name="expression">
+            <![CDATA[ ( (someText == someTextRetype) && (someTextRetype == someTextRetypeAgain) ) ]]></param>
+        <message><![CDATA[ all three text must be exactly the same ]]></message>
+    </validator>
 </validators>
-
-
 ```
-
-{% comment %}end snippet id=nonFieldValidatorsExample|javadoc=false|lang=xml|url=struts2/apps/showcase/src/main/resources/org/apache/struts2/showcase/validation/NonFieldValidatorsExampleAction-submitNonFieldValidatorsExamples-validation.xml {% endcomment %}