📜  struts 2电子邮件验证示例

📅  最后修改于: 2021-01-11 06:25:48             🧑  作者: Mango

Struts2电子邮件验证示例

电子邮件验证程序检查给定的字段具有有效的电子邮件地址。仅当字段不为空时才有效。

电子邮件验证器的参数

仅为电子邮件验证器定义了一个参数。

Parameter Description
fieldName specifies the field name that is to be validated. It is required in Plain-Validator only.

电子邮件验证程序示例


   
    
         email
             Please enter a valid email address        
         
    


    
    
          
          Please enter a valid email address.        
       
    


电子邮件验证程序的完整示例

1)创建index.jsp作为输入

该jsp页面使用struts UI标记创建表单。它从用户那里接收名称,密码和电子邮件ID。

<%@ taglib uri="/struts-tags" prefix="s" %>













2)创建动作类

该操作类继承了ActionSupport类并覆盖了execute方法。

package com.javatpoint;

import com.opensymphony.xwork2.ActionSupport;

public class Register extends ActionSupport{
private String email;


public String getEmail() {
    return email;
}


public void setEmail(String email) {
    this.email = email;
}


public String execute(){
    return "success";
}

}


3)创建验证文件

在这里,我们使用捆绑的验证器来执行验证。



  

          
          
          
          
          Email Id can't be blank
          
          
          Please enter correct email id
          
          
          
          
          
          
          

4)创建struts.xml

该xml文件通过名称输入和拦截器jsonValidatorWorkflowStack定义了额外的结果。







index.jsp
welcome.jsp




    
   
 

5)创建视图组件

它是显示用户信息的简单jsp文件。

<%@ taglib uri="/struts-tags" prefix="s" %>

Email Id is:,