JSF必需的字段验证需要帮助

JSF必需的字段验证需要帮助,jsf,lifecycle,Jsf,Lifecycle,我是Rashmi。我在一个JSP页面中有两个表单,它们是使用JSF开发的。每个表单都有一个必需的字段输入和一个提交按钮。单击任何表单中的任何按钮,这两个表单都应该得到验证并显示必需的消息。请需要帮助 示例代码: <body> <f:view> <h:form id="form1"> <h:outputText value="UserName:"/> <h:inputText id="userName1" value

我是Rashmi。我在一个JSP页面中有两个表单,它们是使用JSF开发的。每个表单都有一个必需的字段输入和一个提交按钮。单击任何表单中的任何按钮,这两个表单都应该得到验证并显示必需的消息。请需要帮助

示例代码:

  <body>
<f:view>
  <h:form id="form1">
     <h:outputText value="UserName:"/>
     <h:inputText id="userName1" value="#{userBean.userName}" required="true" requiredMessage="UserName1 required"/><br/><br/>
      <h:message for="userName1" style="color:red"></h:message>
     <a4j:commandButton action="login1" value="SUBMIT" type="submit" reRender="form1,form2" />
  </h:form>
  <br/>
  <br/>
  <br/>
  <h:form id="form2">
      <h:outputText value="UserName:"/>
     <h:inputText id="userName2" value="#{userBean.userName}" required="true" requiredMessage="UserName2 required"/><br/><br/>
     <h:message for="userName2" style="color:red"></h:message>
     <a4j:commandButton action="login" value="SUBMIT" type="submit" reRender="form1,form2" >
     </a4j:commandButton>
     <h:commandLink ></h:commandLink>
  </h:form>  
  </f:view>
</body>








提前
谢谢。

将您希望发送到服务器的输入字段(因此也隐式地让JSF验证)放在相同的
中。现在你有两种独立的形式