Jsf 2 需要启动哪个阶段的验证
我将jsf2与weblogic结合使用。我想知道UI组件(例如inputtext required属性)在哪个阶段进行验证。我面临的问题是我有一个xhtml页面,其中有2个inputtext和1个commandbutton。第一个inputtext有一个属性required=true,第二个inputtext有一个属性required=false,但设置了一个验证器属性。验证器方法将简单地检查对象值i是否为null或no,如果为null或空,则我将发出一条自定义的required消息。单击commandbutton,我只看到第一个inputtext的验证消息。当我在第一个输入文本中输入一些文本,然后按下按钮时,我只看到第二个输入文本所需的验证消息 为什么来自validator方法的验证消息没有立即与第一个输入文本required属性消息一起显示 请帮帮我。下面是我的代码Jsf 2 需要启动哪个阶段的验证,jsf-2,icefaces,Jsf 2,Icefaces,我将jsf2与weblogic结合使用。我想知道UI组件(例如inputtext required属性)在哪个阶段进行验证。我面临的问题是我有一个xhtml页面,其中有2个inputtext和1个commandbutton。第一个inputtext有一个属性required=true,第二个inputtext有一个属性required=false,但设置了一个验证器属性。验证器方法将简单地检查对象值i是否为null或no,如果为null或空,则我将发出一条自定义的required消息。单击com
<ace:textEntry id="custName" value="#{strformbean.customer1.custName}" size="20" maxlength="50" label="Customer Name" required="true" styleClass="requiredField" />
<ace:textEntry id="occupation" value="#{strformbean.customer3.custOccupation}" size="20" required="false" label="Occupation"
maxlength="30" styleClass="requiredField"
validator="#{strformbean.validateDOB}" />
<h:commandButton id="submitM" type="submit" value="SAVE" action="#{strformbean.getViewId}" actionListener="#{strformbean.saveSTR}"
styleClass="submitButton"
/>
共享您正在使用的代码,以便我们能够跟踪详细信息。我已在上面添加了代码。