title: No message rendered in Bean validation with @Pattern
body: <p>I'm making a simple form with an input field implementing Bean Validation. All of the validations work fine. The issue is the message rendered (or lack of rendering) when the user enters a non numeric value:</p>
  
  <ul>
  <li><p>If I use the @Pattern check in the Bean, no warning message is displayed in the view when the user enters a non numeric value. </p></li>
  <li><p>If I remove the @Pattern from the Bean, the following warning message shows up when the user enters a non numberic value:</p>
  
  <p>"j_idt8:age: 'some string' debe ser un número entre -2147483648 y 2147483647. Ejemplo: 9346"</p>
  
  <p>which is translated to: "j_idt8:age: 'some string' must be a number between -2147483648 and 2147483647. Example: 9346".</p></li>
  </ul>
  
  <p>Is there anything I'm missing? Is there any way to implement a simple message warning? or is there anyway to customize the default message of: "j_idt8:age: 'some string' debe ser un número entre -2147483648 y 2147483647. Ejemplo: 9346"?</p>
  
  <p>These are some code excerpt, in case you ask for them:</p>
  
  <p>web.xml</p>
  
  <pre><code>&lt;context-param&gt;
      &lt;description&gt;JSF will interpret empty strings submitted values as null&lt;/description&gt;
      &lt;param-name&gt;javax.faces.INTERPRET_EMPTY_STRING_SUBMITTED_VALUES_AS_NULL&lt;/param-name&gt;
      &lt;param-value&gt;true&lt;/param-value&gt;
  &lt;/context-param&gt;
  </code></pre>
  
  <p>user Bean:</p>
  
  <pre><code>@NotNull(message = "Please enter your age")
  @Pattern(regexp = "[0-9][0-9]", message = "Age must be numeric")
  @Max(99)
  @Min(18)
  private Integer age;
  </code></pre>
  
  <p>Facelets:</p>
  
  <pre><code>&lt;h:form&gt;
      Enter your age:&lt;br/&gt;
      &lt;h:inputText id="age" value="#{user.age}"&gt;
          &lt;f:ajax event="blur" render="ageMessage" /&gt;
      &lt;/h:inputText&gt;
      &lt;h:message id="ageMessage" for="age" /&gt;&lt;br/&gt;
  
      &lt;h:commandButton value="Insert" action="#{user.showChoice}"&gt;
          &lt;f:ajax execute="@form" render="@form" /&gt;
      &lt;/h:commandButton&gt;
  &lt;/h:form&gt;
  </code></pre>