Все проверки JSF 2.0 и необходимые сообщения работают на моей локальной виртуальной машине, но после развертывания в среде разработки они не отображаются.Я использовал Maven для создания в разработке и RAD в моем местном.Я использую WAS 8.5.
Я проверил, что локальный и Dev развернут один и тот же код.Пожалуйста, дайте мне знать, если требуется что-то еще.
Code for one field:
<h:inputText styleClass="inputs" id="assessmentStation" size="3"
maxlength="3"
validatorMessage="Assessment Station must be 3 digits"
required="true" requiredMessage="Assessment Station must be entered"
onkeypress="return myFunction(event)">
<f:validateRegex pattern="[0-9]{3}"></f:validateRegex>
<p:ajax event="blur" update="assessmentStationMsg"></p:ajax>
</h:inputText>
<h:message id="assessmentStationMsg" for="assessmentStation"> </h:message>
Похоже, проверки не отображаются в HTML: Ниже генерируется HTML:
<td style="width: 5px"> </td>
<td><input id="form2:assessmentStation"
name="form2:assessmentStation" type="text" value="" onkeypress="return`
myFunction(event)"
onblur="PrimeFaces.ab({s:"form2:assessmentStation",e:"blur",p:"form2:assessmentStation",u:"form2:assessmentStationMsg"}) ;" maxlength="3" size="3" class="inputs" /><span
id="form2:assessmentStationMsg"></span>
</td>