Example of Struts 2 Email Validation

XML




<validators>
    <validator type="email">
        <param name="fieldName">myEmail</param>
        <message>Must provide a valid email</message>
    </validator>
</validators>
   
  
<field name="myEmail">
   <field-validator type="email">
      <message>Must provide a valid email</message>
   </field-validator>
</field>
   
  
<field name="myEmail">
   <field-validator type="email">
      <param name="regexExpression">${emailPattern}</param
      <param name="caseSensitiveExpression">${emailCaseSensitive}</param
      <param name="trimExpression">${trimEmail}</param
      <message>Must provide a valid email</message>
   </field-validator>
</field>


Struts 2 Email Validation

EmailValidator verifies that a given String field, if not empty, has a valid email address. It is utilized. Check to ensure that the string field has a valid email address and is not empty. Struts 2 validation is specified via XML or annotations. Manual validation within the action is also feasible, and it may be integrated with XML and annotation-driven validation. Validation is also dependent on the validation and workflow interceptors (which are both included in the default interceptor stack).

Similar Reads

Example of Struts 2 Email Validation

XML              myEmail         Must provide a valid email                       Must provide a valid email                      ${emailPattern}        ${emailCaseSensitive}        ${trimEmail}        Must provide a valid email     ...

Struts 2 Email Validation step by step implementation

...

Conclusion

Step 1: Create index.jsp for input...

Contact Us