[ https://issues.apache.org/jira/browse/MYFACES-4156?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16178819#comment-16178819 ]
Dora Rajappan edited comment on MYFACES-4156 at 9/25/17 12:57 PM: ------------------------------------------------------------------ {color:#f6c342}I used a method of the backing bean to validate the input Text submitted form via ajax. I followed your custom validator example also with ajax submit. I got no message at client side. I got below response of view state. I have two forms in a page and hence submitting via ajax. <?xml version="1.0" encoding="UTF-8"?><partial-response id="j_id__v_0"><changes><update id="j_id__v_0:javax.faces.ViewState:1"><![CDATA[rcmyCbYi6m38SUGtCwcBXuZ8YEleJQhP2PkK5T/zb2l5hxY8yut6o2TWaCnhzO1kE3gxtp65RYqKSWCxaSJb/+1zgjs4shm3L24b0Orc5odj5J4QC1YBFSHsCthxdqM8dgk72oY2gK7sxdySn1wjRjLNnfI6Ms8WmEUXKp6p5xnpI9R42jWNsz2NOUEdnYG4aWJD2aogjcLS0NxXFL35LZMaqpFg2qtn7cXeZYPumeFM4rwVrHPEOA1+CIGKw/eIrhlVOYkh99u4nyBPkfAVrYHAUbvZf/8c/vCc7IzSez2uFbxT59woBGhFTOd9TIp0Arj6Rcpf5p3lTxzKbBfdg15OCDl1cPGW0EiXx9jHAHWKNA8pmUPKb/KucrIo+ZzahEMQnLy4qG9CH/e+9r2cR8dbqpZ6BLrthF7TOrcyWyRll/kXNFYyakh6q6lBdERcfA3pOSbMBjcyA0KYDvGAlm1Nc/W2Pyc5ZNhJ1Xvk4chmTOyc1YfYlx5vFS7IWnofdUTOIBgADQfU9gsIMntsyGTGU2ge/CRrNhMnKm4YIfwA7tOIm/U80gwzRTI+b8/xj3YZ2YpqLEPU9VMo5gWrV2OyJOmbqtlYDX4IgYrD94ib5lWWwIh/lYilfUC7i4H9FYCMUqcyLRlIFYL7BjFAM6LvCw5IGi1Z0KY6+mV/UrITI6zkQhwIs/2Qc2rqW3PdijKz6eX4E6DgoftNTylXi8oLfHduEogKvMS6yNIBqwjZkfL2ViLt1myw8a4BI7IKqyisw6k0xAXOJoz2YfJWAVAZgVe8AZ3f2XfgyDT/eOadB3x2QVmIMMBbYHHN4i6EC4vWjE0KxotDoCD30nu7gtTVLRAhplkvMi9te86TjEGc2lCfYMzpcrcU/bUjIN4CJX3gCxnQsaRbt2uuBe8XiqLYfenbId2cXviPdQ==]]></update></changes></partial-response> <h:form id="helloForm"> <h:panelGroup style="display:block; text-align:right"> <h:outputLabel value ="Sign In"></h:outputLabel> <br/> <br/> <h:outputLabel value ="User Id :"></h:outputLabel> <h:inputText type="text" id="userId" value="#{userBean.name}" validator="blub"/> <h:outputLabel value =" Password :"></h:outputLabel> <h:inputSecret type="text" id="password" value="#{userBean.password}" validator="#{userBean.validatePassword}"/> <br/> <br/> <h:commandButton type="submit" id="submit" action="#{userBean.success}" actionListener="#{userBean.login}" value="Login" > <f:ajax event="click" execute="helloForm"/> </h:commandButton>{color} was (Author: dorarajappan): I used a method of the backing bean to validate the input Text submitted form via ajax. I followed your custom validator example also with ajax submit. I got no message at client side. I got below response of view state. I have two forms in a page and hence submitting via ajax. <?xml version="1.0" encoding="UTF-8"?><partial-response id="j_id__v_0"><changes><update id="j_id__v_0:javax.faces.ViewState:1"><![CDATA[rcmyCbYi6m38SUGtCwcBXuZ8YEleJQhP2PkK5T/zb2l5hxY8yut6o2TWaCnhzO1kE3gxtp65RYqKSWCxaSJb/+1zgjs4shm3L24b0Orc5odj5J4QC1YBFSHsCthxdqM8dgk72oY2gK7sxdySn1wjRjLNnfI6Ms8WmEUXKp6p5xnpI9R42jWNsz2NOUEdnYG4aWJD2aogjcLS0NxXFL35LZMaqpFg2qtn7cXeZYPumeFM4rwVrHPEOA1+CIGKw/eIrhlVOYkh99u4nyBPkfAVrYHAUbvZf/8c/vCc7IzSez2uFbxT59woBGhFTOd9TIp0Arj6Rcpf5p3lTxzKbBfdg15OCDl1cPGW0EiXx9jHAHWKNA8pmUPKb/KucrIo+ZzahEMQnLy4qG9CH/e+9r2cR8dbqpZ6BLrthF7TOrcyWyRll/kXNFYyakh6q6lBdERcfA3pOSbMBjcyA0KYDvGAlm1Nc/W2Pyc5ZNhJ1Xvk4chmTOyc1YfYlx5vFS7IWnofdUTOIBgADQfU9gsIMntsyGTGU2ge/CRrNhMnKm4YIfwA7tOIm/U80gwzRTI+b8/xj3YZ2YpqLEPU9VMo5gWrV2OyJOmbqtlYDX4IgYrD94ib5lWWwIh/lYilfUC7i4H9FYCMUqcyLRlIFYL7BjFAM6LvCw5IGi1Z0KY6+mV/UrITI6zkQhwIs/2Qc2rqW3PdijKz6eX4E6DgoftNTylXi8oLfHduEogKvMS6yNIBqwjZkfL2ViLt1myw8a4BI7IKqyisw6k0xAXOJoz2YfJWAVAZgVe8AZ3f2XfgyDT/eOadB3x2QVmIMMBbYHHN4i6EC4vWjE0KxotDoCD30nu7gtTVLRAhplkvMi9te86TjEGc2lCfYMzpcrcU/bUjIN4CJX3gCxnQsaRbt2uuBe8XiqLYfenbId2cXviPdQ==]]></update></changes></partial-response> <h:form id="helloForm"> <h:panelGroup style="display:block; text-align:right"> <h:outputLabel value ="Sign In"></h:outputLabel> <br/> <br/> <h:outputLabel value ="User Id :"></h:outputLabel> <h:inputText type="text" id="userId" value="#{userBean.name}" validator="blub"/> <h:outputLabel value =" Password :"></h:outputLabel> <h:inputSecret type="text" id="password" value="#{userBean.password}" validator="#{userBean.validatePassword}"/> <br/> <br/> <h:commandButton type="submit" id="submit" action="#{userBean.success}" actionListener="#{userBean.login}" value="Login" > <f:ajax event="click" execute="helloForm"/> </h:commandButton> > Myface is not showing the FacesMessage after validation when > ValidatorException is thown. > ----------------------------------------------------------------------------------------- > > Key: MYFACES-4156 > URL: https://issues.apache.org/jira/browse/MYFACES-4156 > Project: MyFaces Core > Issue Type: Bug > Affects Versions: 2.3.0-beta > Reporter: Dora Rajappan > Attachments: login.xhtml, MyValidator.java, UserBean.java > > > Myfaces 2.3 is not showing the FacesMessage after validation when > ValidatorException is thrown. Same works with mojarra 2.2. > if (param.length() > 32) { > FacesMessage msg = new FacesMessage("Username should > not exceed 32"); > > throw new ValidatorException(msg); > } -- This message was sent by Atlassian JIRA (v6.4.14#64029)