List the JSF validation tags and explain any two.
                            
                        
                    
                    
                        
    -  JSF provides inbuilt validators to validate its UI components. These tags can validate the length of the field, the type of input which can be a custom object
 
    - 
        For these tags you need to use the following namespaces of URI in html node
        <html xmlns="http://www.w3.org/1999/xhtml" xmlns:f="http://java.sun.com/jsf/core">
    
 
JSF Validation Tags
    
        
            
                
                    | Sr | 
                    Validation Tag | 
                    Description | 
                
            
            
                
                    | 1 | 
                    f:validateLength | 
                    Validates length of a string <f:validateLength minimum="10" maximum="15" /> | 
                
                
                    | 2 | 
                    f:validateLongRange | 
                    Validates range ofnumeric value <f:validateLongRange minimum="10" maximum="15" /> | 
                
                
                    | 3 | 
                    f:validateDoubleRange | 
                    
                        Validates range of float value <f:validateDoubleRange minimum="1000.00" maximum="100000.00" />
                     | 
                
                
                    | 4 | 
                    f:validateRegex | 
                    Validate JSF component with a given regular expression. <    f:validateRegex pattern="((?=.*[a-z]).{6,})" /> | 
                
                
                    | 5 | 
                    Custom Validator | 
                    
                        Creating a custom validator -  Create a validator class by implementing javax.faces.validator.Validator interface.
  -  Implement validate() method of above interface.
  -  Use Annotation @FacesValidator to assign a unique id to the custom validator.
  
                     |