diff --git a/xwork-core/src/main/java/com/opensymphony/xwork2/validator/validators/EmailValidator.java b/xwork-core/src/main/java/com/opensymphony/xwork2/validator/validators/EmailValidator.java index d8604f650..86984e5be 100644 --- a/xwork-core/src/main/java/com/opensymphony/xwork2/validator/validators/EmailValidator.java +++ b/xwork-core/src/main/java/com/opensymphony/xwork2/validator/validators/EmailValidator.java @@ -60,6 +60,7 @@ package com.opensymphony.xwork2.validator.validators; * <!-- Field Validator Syntax with expressions --> * <field name="myEmail"> * <field-validator type="email"> + * <param name="parse">true</param>* * <param name="expression">${emailPattern}</param> <!-- will be evaluated as: String getEmailPattern() --> * <param name="caseSensitive">${emailCaseSensitive}</param> <!-- will be evaluated as: boolean getEmailCaseSensitive() --> * <param name="trim">${trimEmail}</param> <!-- will be evaluated as: boolean getTrimEmail() --> diff --git a/xwork-core/src/main/java/com/opensymphony/xwork2/validator/validators/StringLengthFieldValidator.java b/xwork-core/src/main/java/com/opensymphony/xwork2/validator/validators/StringLengthFieldValidator.java index b632508aa..fb22b945f 100644 --- a/xwork-core/src/main/java/com/opensymphony/xwork2/validator/validators/StringLengthFieldValidator.java +++ b/xwork-core/src/main/java/com/opensymphony/xwork2/validator/validators/StringLengthFieldValidator.java @@ -43,36 +43,37 @@ import com.opensymphony.xwork2.validator.ValidationException; * *
*
- * <validators>
- * <!-- Plain Validator Syntax -->
- * <validator type="stringlength">
- * <param name="fieldName">myPurchaseCode</param>
- * <param name="minLength">10</param>
- * <param name="maxLength">10</param>
- * <param name="trim">true</param>
- * <message>Your purchase code needs to be 10 characters long</message>
- * </validator>
- *
- * <!-- Field Validator Syntax -->
- * <field name="myPurchaseCode">
- * <field-validator type="stringlength">
- * <param name="minLength">10</param>
- * <param name="maxLength">10</param>
- * <param name="trim">true</param>
- * <message>Your purchase code needs to be 10 characters long</message>
- * </field-validator>
- * </field>
+ * <validators>
+ * <!-- Plain Validator Syntax -->
+ * <validator type="stringlength">
+ * <param name="fieldName">myPurchaseCode</param>
+ * <param name="minLength">10</param>
+ * <param name="maxLength">10</param>
+ * <param name="trim">true</param>
+ * <message>Your purchase code needs to be 10 characters long</message>
+ * </validator>
*
- * <!-- Field Validator Syntax with expression -->
- * <field name="myPurchaseCode">
- * <field-validator type="stringlength">
- * <param name="minLength">${minLengthValue}</param> <!-- will be evaluated as: Integer getMinLengthValue() -->
- * <param name="maxLength">${maxLengthValue}</param> <!-- will be evaluated as: Integer getMaxLengthValue() -->
- * <param name="trim">${trimValue}</param> <!-- will be evaluated as: boolean getTrimValue() -->
- * <message>Your purchase code needs to be 10 characters long</message>
- * </field-validator>
- * </field>
- * </validators>
+ * <!-- Field Validator Syntax -->
+ * <field name="myPurchaseCode">
+ * <field-validator type="stringlength">
+ * <param name="minLength">10</param>
+ * <param name="maxLength">10</param>
+ * <param name="trim">true</param>
+ * <message>Your purchase code needs to be 10 characters long</message>
+ * </field-validator>
+ * </field>
+ *
+ * <!-- Field Validator Syntax with expression -->
+ * <field name="myPurchaseCode">
+ * <field-validator type="stringlength">
+ * <param name="parse">true</param>
+ * <param name="minLength">${minLengthValue}</param> <!-- will be evaluated as: Integer getMinLengthValue() -->
+ * <param name="maxLength">${maxLengthValue}</param> <!-- will be evaluated as: Integer getMaxLengthValue() -->
+ * <param name="trim">${trimValue}</param> <!-- will be evaluated as: boolean getTrimValue() -->
+ * <message>Your purchase code needs to be 10 characters long</message>
+ * </field-validator>
+ * </field>
+ * </validators>
*
*
*
diff --git a/xwork-core/src/main/java/com/opensymphony/xwork2/validator/validators/URLValidator.java b/xwork-core/src/main/java/com/opensymphony/xwork2/validator/validators/URLValidator.java
index fe679995d..b4a128795 100644
--- a/xwork-core/src/main/java/com/opensymphony/xwork2/validator/validators/URLValidator.java
+++ b/xwork-core/src/main/java/com/opensymphony/xwork2/validator/validators/URLValidator.java
@@ -18,7 +18,6 @@ package com.opensymphony.xwork2.validator.validators;
import com.opensymphony.xwork2.validator.ValidationException;
import com.opensymphony.xwork2.util.URLUtil;
-
/**
*
*
@@ -40,20 +39,20 @@ import com.opensymphony.xwork2.util.URLUtil;
*
* * - * - * <validators> - * <!-- Plain Validator Syntax --> - * <validator type="url"> - * <param name="fieldName">myHomePage</param> + * <validators> + * <!-- Plain Validator Syntax --> + * <validator type="url"> + * <param name="fieldName">myHomePage</param> + * <message>Invalid homepage url</message> + * </validator> + * + * <!-- Field Validator Syntax --> + * <field name="myHomepage"> + * <field-validator type="url"> * <message>Invalid homepage url</message> - * </validator> - * - * <!-- Field Validator Syntax --> - * <field name="myHomepage"> - * <message>Invalid homepage url</message> - * </field> - * </validators> - * + * </field-validator> + * </field> + * </validators> * **